[darcs-users] rolling back across a tag boundery - was: Naming consistency between darcs and other DVCSs

Nathan Gray kolibrie at graystudios.org
Fri Jul 17 14:30:07 UTC 2009

On Fri, Jul 17, 2009 at 06:20:39PM +1000, Trent W. Buck wrote:
> I guess it's also worth noting that rollback's semantics changed pretty
> radically in the darcs-2 format -- it used to be a low-level thing, but
> now it just creates ordinary patches.

I have come across times when I need to rollback a patch after it has
already become part of a tag.  This is currently not possible to do.

It would be nice if I could record an inverse patch even after a tag
has been created.

My use case is when we discover a bug the day after a launch, and need
to rollback a patch.  We tag each deployment, and would like to keep
that history.  Currently we have to unpull the tag, then we usually
just unpull the offending patch and re-tag.  But then the history of
us tagging, needing to remove a patch, and re-tagging are lost.  All
that remains is a tag showing we deployed a day late.


More information about the darcs-users mailing list