[darcs-users] Darcs for GHC [was: darcs weekly news #28]

Trent W. Buck trentbuck at gmail.com
Thu May 14 04:16:02 UTC 2009


On Wed, May 13, 2009 at 01:39:23PM -0700, Jason Dagit wrote:
> Is it because of conflicts that seem to grow ever larger as you
> merge in the future?  If so, I think there was a feature planned to
> help with this, but I don't know where the status is at this time.
> The command was going to be called "transplant", if I recall
> correctly.

Discussion of transplant is in http://bugs.darcs.net/issue938.

My impression that it was intended for exceptional cases where a
retroactive continuity change will avoid an exponential merge or
conflictingnons thingy, rather than for regular use.  I guess we'll
find out when someone implements it :-)

> [The darcs cache] seems to be user configurable.

By default, if there is no cache set, Darcs will add one in
%APPDATA%\darcs\cache, and this path will be stored in
_darcs\prefs\sources and %APPDATA%\darcs\sources.

You can put a different path in %APPDATA%\darcs\sources, and then
Darcs will just use that -- but don't forget to delete the entry from
_darcs\prefs\sources, otherwise you will see the symptoms of
http://bugs.darcs.net/issue1326.

> Perhaps you could set the cache to be in a temp folder on your local
> drive.

My impression is that a cache is only useful if it is on the same
filesystem as your repositories, and that filesystem supports hard
linking.  So prior to the NTFS hard linking support (new this week),
it wouldn't help on Windows at all.

Have I got that right?


More information about the darcs-users mailing list