On 6/15/07, Dave McGuire <[EMAIL PROTECTED]> wrote: > It was not compilation time. I'm not running Linux on a PC, and > apparently the git authors think (or thought) that "all the world's a > Linux PC".
Well, yeah, it was authored by Linus Torvalds, so that's to be expected. I think it's gotten a _little_ looser since then, but it's still predominantly assuming a Posix-compatible environment. > Yep, that's pretty close to what I ended up doing. I seem to > recall, however, that it pulled down *all* revisions to every source > file. (this was many months and a whole lot of stressful times ago, > so my memory of this is fuzzy) This *IS* true, and it does somewhat bother me too. But I can see the rationale for it. To get around this, you have to tell git clone to grab a specific branch by name, kind of like you do with CVS. Unlike CVS, however, git clone will grab _all_ branches by default, instead of just the master branch. > I've not seen darcs; I will take a look at it. Admittedly CVS Darcs has a few bugs that prevents it from being useful for large-scale projects (but it's great for personal and small-scale stuff, which is how I use it). Mercurial is something I've yet to check out, but apparently was strongly inspired by darcs. > need of "fixing". CVS has its [rather significant] warts, no doubt > about it, but it does the job reasonably well. Well, SVN is designed to resolve those warts, and I've heard a lot of good things about it in this area. I have to admit, though, I'm hooked on git, darcs, and similar tools. Distributed SCMs do make _very_ rapid commits (I often commit at least 6 times an hour or more) trivially easy, and often have superior merging algorithms. Hence, distributed version control systems really do facilitate a more agile way of developing software. At work, we use Perforce, a SVN-like commercial system. It's OK -- it works rather well as far as it goes. But there is no way I could ever pull off 6+ commits per hour without utterly pissing off other developers in the process. :) -- Samuel A. Falvo II _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

