On Fri, 2007-06-08 at 09:11 -0400, Patrick Doyle wrote:
[snip]
> 6 to 9 months after I made the switch, I started hearing about git and
> wondered to myself "Now why would Linus Torvalds feel the need to
> invent something that's already been invented several times... what
> makes it better or different than, for example, subversion?"  So I
> poked around and I learned that git its better because it uses a
> distributed repository instead of a central repository.
> 
> At that point I stopped trying to figure it out, since that didn't
> make much sense to me.
> 
> But now I have an opportunity to ask some folks in the know... what's
> the big deal?

In my case, it has several reasons for being useful.

1) I'm not always on the Internet when I'm working on gEDA

2) It allows me to make commits to my own repo, "as if it were CVS" (ok,
weak analogy I know), but basically, it allows me to make a change /
fix, commit it, and keep working. Much much less fuss about keeping lots
of patches around, multiple CVS checkouts for different lines of work
etc..

3) The "diff" handling and history are immeasurably better. In a
checkout, and _offline_ we can view history back to the first CVS
import, and do this incredibly fast.


Just a few thoughts there - I'm sure there are pros and cons all over
the place.

Peter




_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to