[darcs-users] what about removing the unrevert command?

Miles Gould miles at assyrian.org.uk
Tue Apr 5 10:27:09 UTC 2011

On Mon, Apr 04, 2011 at 11:17:19PM +0100, Iago Abal wrote:
>      1) This approach doesn't look like it's going to work out, and I want to
>      try something else, but I don't want to throw it away quite yet.
>      2) I need to drop whatever I'm working on NOW NOW NOW and fix a critical
>      bug in something else.
>    Well, for those purposes I just use branches
>    $ cd ..
>    $ darcs get --lazy --to-patch 'Last patch I want to keep' myrepo/
>    myrepo_something
>    Unapplying X patches
>    Finished getting.
>    $ cd myrepo_something/
>    Is stash really needed? Am I loosing something?

No, stash isn't really needed in a DVCS - as others have said, stashes
are just ultra-lightweight branches. It is, on the other hand, hella

TBH, revert/unrevert would cover 90% of what I use git-stash for. But
this workflow should be explicitly documented if it's going to be kept
around, IMHO - it's a useful feature in its own right, not just an undo
command or something there to preserve an abstract symmetry!


An alcoholic is someone you don't like who drinks as much as you do.
  -- Dylan Thomas

More information about the darcs-users mailing list