Raymond Toy wrote:
On 8/23/10 1:52 PM, Helmut Eller wrote:
Well, Emacs switched from CVS to Bzr a while back. For someone like me who essentially only needs "cvs up" once in a while the switch was a net loss. What used to take 2 minutes and downloaded 5 MB with CVS takes now 20 minutes and 200 MB. My urge to update is no pretty much zero.
As a slime luser, I certainly like being able to cvs up and get slime in a few (tens?) of seconds. I don't have much experience with other VCSs, but I didn't particularly like how long it took to grab asdf2 via git.
Q: apples to apples? Did you compare an empty CVS checkout to an empty git clone, or did you compare a cvs up to a git clone?
It has been my experience that synchronizing large projects is generally faster with git since it just grabs a few patches instead of checking each file individually. Git is only somewhat slower when doing the initial clone. That said, http-backed git repos are generally a few times slower than repos using the native protocol.
- Daniel