On Wed, 4 Mar 2015, Ganesh Sittampalam wrote:

Sorry about the confusion! There are three repository formats:
old-fashioned (OF), hashed and darcs-2, but only two patch semantics
(darcs-1 and darcs-2).

old-fashioned and hashed both share the same patch semantics (darcs-1).
As you've discovered, old-fashioned has been retired, but you can
upgrade all those repositories to hashed whilst still maintaining
cross-compatibility between repos etc.

Oh I see that darcs-2.8.5 still works in a hashed repository. I was not aware of that.

Btw. are the exponential time merge problems solvable within the darcs-2 semantics or does it need a darcs-3? And what about new modification types like indentation changes - would this require darcs-3 semantics?


I plan to add darcs-1 (hashed) support to darcsden (and hence hub.darcs.net) to address precisely this concern, but haven't got around to it yet. Given the recent announcement about code.haskell.org, I'll try to get that done in the next few weeks.

This would be great! I hope that the code.haskell.org maintainers can wait for this time.
_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to