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

Reply via email to