DMD needs branches

Nicolas J. Nicolas.J. at lolrofl.fakeaddress.com
Sun Apr 15 21:06:19 PDT 2007


Leandro Lucarella Wrote:

> The problem with darcs it's it doesn't scale very well (because of
> implementation issues, they say). I love darcs for small projects, but
> (sadly) it's not really suitable for big ones yet.
> 
> Another great (distributed) SCM is git, done by Linus Tolvards for
> maintaing the Linux kernel (a really big project, as you know, so it
> scales by design).
> 
> -- 
Yes. And in fact, browsing the darcs repository online (which I suppose is managed by darcs) is a pretty painful experience. http://abridgegame.org/cgi-bin/darcs.cgi/darcs/

git is hardly an option beacuse it is non-portable (it takes advantages of optimizations for the Libux kernel, from what I gather,  so it's not going to be ported soon), and it has some usability issues due to design choices of its author ("renaming files is not important"). I believe mercurial would be a much better option, as it is said to scale very well. And it also has the Clearcase-like merge with history.

Anyway, this is probably not the right moment to continue discussing things like this.



More information about the Digitalmars-d mailing list