On Wed, Jun 21, 2006 at 03:15:02PM +1200, Isaac Devine wrote:
> On Wed, 21 Jun 2006 04:48:49 +0200
> > If you just want to get rid of the feature, I wouldn't try to make
> > everyone unpull the patches, but record a new patch called "revert
> > feature 2" (created by unpulling from a temporary repo, copying the
> > relevant files into an up-to date repo and recording there).
> Even better is to use darcs rollback - it creates a patch which
> "reverts" the chosen patch. It can then be pushed,pulled just like any
> other patch

Rollback doesn't work well for more than one patch if they
depend on each other a lot, because of the current merge /
conflict code. Besides, the UI won't let you do this
automatically, so it will be very unfeasible for more than a few
patches.

I tried to construct a simple proof of concept and got the
infamous:

  Fail: bug in darcs!
  in function reconcile_unwindings
  Original patch:
  merger 0.0 (
  regrem 0.0 (
  merger 0.0 (
  ...

This is a known issue with no known fix yet (other then the
worked on next generation of conflictor code).

So don't do this!


-- 
Tommy Pettersson <[EMAIL PROTECTED]>

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

Reply via email to