List Archive: gentoo-scm
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Wed, Aug 24, 2011 at 07:30:11AM +0000, Robin H. Johnson wrote:
> Bandwidth: Along the same lines, rsync will always be able to use less
> bandwidth than Git, because none of the intermediate commits need to be
> transfered. This will be esp. evident as a user tree gets older (the
> amount of mtime/checksum metadata scales linearly with the size of the
> tree, not the age of the tree.
Yes, rsync protocol scales with the project size.
> The actual file content transfered scales linearly with the age of the tree).
(assuming you are talking about git here)
Uhm no? git protocol scales with chageset size. You don't retransfer
already transferred content. So you will be tranferring only content
from the last git pull.
rsync checks the whole tree everytime. The extra intermediate commits
that git sends out might be a lot smaller than cheking the whole tree
(and will be if you git pull frequently). I find the "always" in the
first line highly surprising. Did you make any tests?
Eray Aslan <email@example.com>