On Fri, Mar 14, 2008 at 6:35 AM, Paolo Bonzini <[EMAIL PROTECTED]> wrote:
>
>  > I could never understand why anyone would use anything but CVS (if that
>  > works for them), or git. The VCS-du-jour craze just confuses me.
>
>  I could understand a lot why people would use subversion and not CVS.
>  Not that I like subversion a lot (the trunk/branches/tags system seems a
>  bit ad-hoc for example, though I must admit it works great), but the gcc
>  CVS repository took 1 hour to tag, while it's constant time for subversion.
>
>  I could understand a little why people would use hg instead of git.  I
>  think that git's design is better, and most of the common objections are
>  red herring (e.g. I never had any problem with "git diff -rHEAD vs. git
>  diff" because, if my commit is complicated enough to add files, I always
>  use "git citool" to review it instead), but it didn't work well on
>  Windows until very recently, and there are no good tutorials IMNSHO.
git and hg mainly differ in backend storage more than anything else.
It would be not difficult to write a bridge from one to the other.

My current plan is to bug a few of our devs to try git, and a few to
try hg (for a few weeks each), giving them whatever tutorials are
around, and see if they find it better enough than subversion.

(Personally, I use hg now because being able to log/etc the entire gcc
history and do offline commits makes my life a lot easier now that i
travel more).

Reply via email to