Ruini Xue wrote: > > I found distributed VCS is what I want, however there are so many of > them. After some basic reading, I want to choose between > darcs and mercurial. But I can no decide which is better, or what's > their main differences and how about their future development? >
Better for what? What is the project/commit/file size? Is the project going to receive a lot of conflicting patches? Major differences: - In Darcs you can enforce that a testsuite is run before committing - Darcs has less well-compressed format, but not by much - Darcs has some problems with very large repositories - patch applying can take a long time - Darcs doesn't provide a special, optimised transfer protocol - Darcs is better at conflict resolution (because its patch hunks are better designed) - Darcs' programming language is Haskell, which is compiled. Mercurial is in Python - interpreted language as of yet. - There's no kernel repository clone in Darcs anymore. - Darcs stores binary files more efficiently I think. -- GPG Key id: 0xD1F10BA2 Fingerprint: 96E2 304A B9C4 949A 10A0 9105 9543 0453 D1F1 0BA2 AstralStorm
signature.asc
Description: OpenPGP digital signature
_______________________________________________ darcs-users mailing list [email protected] http://www.abridgegame.org/mailman/listinfo/darcs-users
