On Sat, 12 Nov 2005, Linus Torvalds wrote:
So the fact is: rsync is often slower, and _always_ less capable.
Side note: a lot of the rsync problems are non-issues for the initial
clone.
That initial clone is in fact the only time I think rsync can be a good
idea, especially if the server end is repacking regularly.
Then the only downside of cloning using rsync is that it will obviously
also set up the "origin" branch to be updated using rsync, which is sad if
there are alternatives.
But it may be a good idea to first clone using rsync, and then edit the
origin file to change the rsync into a git-native protocol if one is
available.
Linus