On Jul 14, 2007, at 3:13 PM, Erick Tryzelaar wrote: > skaller wrote: >> On Sat, 2007-07-14 at 14:46 -0400, Peter Tanski wrote: >> >>> Why not use Darcs? >> >> See previous email from Erick.. Darcs is broken. >> >> > > In case you missed the conversation, the problem is that darcs can > fall into a subtle database corruption with very long branches. > Here's a discussion of them talking about it a couple months ago: > > http://lists.osuosl.org/pipermail/darcs-users/2007-March/010871.html
I did. Thanks for the update. Note also that this message: http://lists.osuosl.org/pipermail/darcs-users/2007-March/010873.html regarding conflicts created when a the name of a file has been changed only in case, as from Rn017.hs to rn017.hs, is not just a Windows issue. It affects any system that is not case sensitive but is case preserving--this includes OS X. Darcs seems fairly popular for many smaller projects (Chicken Scheme, for example) and is used for the entire Haskell repository (probably because it is written in Haskell which seems to be a case of following the principle more than the practical). Some other things mentioned in the above thread are not entirely true: darcs does have excellent tagging and branching abilities and I would look for similar things in any other system. For example, being able to tag a whole set of patches interactively or by a list of files, tie them to dependancies and package them as a different branch all in one go. I have played with git as well and I think it is faster than darcs. I am a big fan of that style of revision control. Someone also mentioned in the above thread a little about using emacs, with all those little backup.ext~ files. Darcs gives you the ability to not tag such files by setting a list of regexes for 'recognised' file names, such as *.c, *.h, *.cpp, *.hpp, *.flx, *.pak... then you can have files with other extensions and they won't be included in the respository. Something like that is very convenient. I think svn has something like this and so does git but I haven't investigated thoroughly. Cheers, Pete ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language