[EMAIL PROTECTED] wrote:
http://bugs.darcs.net/issue129

Two comments (and another plea to do things the unix way):

1.  For the last couple of years that I've been tracking darcs, I've seen new
users request this change many times.  I haven't counted, but it appears that
new users are going to continue to ask for this.

New users continually ask for a project to be just like the last project they use so that they don't have a learning curve. New users are sometimes, but not always, ignorant of their true needs.

2.  In many cases, those new users have encountered a problem where some tool
was automatically processing the _darcs directory as though it contained data
instead of metadata.  For example, the most recent case was that Eclipse was
compiling the source files inside _darcs, IIRC.  I myself have had this problem
on more than one occasion when using recursive unix commands such as a
"dos-to-unix-line-endings fixer".

This debate continues to happen and yet 90%+ of the time the tool in question (Eclipse being the perfect example) would do the _same_ thing regardless of _darcs/ or .darcs/.

Of course, I use Windows primarily and for me both are arbitrary choices. (I think the "." thing was a stupid "magic" choice in early Unix history and should have been taken care of in more useful metadata.)

_darcs has the interesting factor of being Pythonic, btw. (Python uses the _ as its magic representation for "private".)

The true fix here is not renaming _darcs/, its in stopping the current/ (pristine/) cache from appearing to be "real" files. David keeps talking about a mini-filesystem approach. Of course an even quicker/simpler fix might be to start filename mungling, such as simply append ".darcs" to the end of every filename in current/.

--
--Max Battcher--
http://www.worldmaker.net/

_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to