>>[...]
>
>>To assume that it is not superiour in the particular application
>>to which it is being put is also ridiculous. Having 1000 extra
>>features you don't use and will never use is not an advantage.
>
>If one hasn't tried it out, it's difficult to assume one would never use
>features like disconnected operations (devs on planes), local/inofficial
>branches (devs working on new features that aren't ready for prime time
>yet; "I'm committing this, disconnected from the build, so others can
>work on it" wouldn't be completely necessary either, for example, if
>one could share experimental branches using a dvcs).
>
>But even for traditional operations... I'm for example hooked on the
>mere speed of git compared to svn or cvs even for a not so big tree
>like a private web project. And even for that I use the fact that both
>repositories are equals. At home, I commit to the local repository on
>the home box. Elsewhere I might remote-login to a leased server where
>another repository lies (and where also the http server is, using a 3rd
>copy which always is on the "public" branch, while the other
>repositories also have other branches). Or I might temporarily clone the
>repository from the leased server, work locally (perhaps doing more
>than one revision), then push the work (in one hunk!) back to the leased
>server and publish (i.e. update the public branch to the http server's
>directory). Especially over slow lines, definitely an advantage over
>having only one central cvs/svn repo on the leased server and only
>working copies on the other boxes. Local operations are *fast* (e.g.
>switching from one branch to another with git checkout,
>compared to cvs up -r... for switching the branch or svn switch or ...).

Blah blah blah blah

You just like listening to yourself talk.  Shut up.

Reply via email to