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

Guillaume Hoffmann guillaumh at gmail.com
Sun Apr 3 12:26:27 UTC 2011

I'd like to see the unrevert command going away. I'd like to collect
opinions on this. Let me start :-)

Arguments for removing it:

- people don't expect it (other VCS don't have it), hence few people
use it, and most would't miss it
- it would prevent darcs from getting in my way by occasional
"warning, this will make unrevert impossible" messages
- it would reduce the number of concepts exposed to the users in the
manual and in darcs help
- it would reduce the codebase, reduce the potential points of failure
of darcs (search "unrevert" bugs on the bug tracker), improve
- it would make revert faster (no longer write the unrevert patch when
doing revert)
- it would make one item less on Ganesh's rebase Todo list :-)
- it could later be replaced by darcs revert -O (even if it's not
really the same thing)

Arguments against removing it:

- some people use this feature
- it's theoretically a nice feature (it's a nice use of patch
commutation) so it's sad to remove it
- it's an undo command, and having undo commands is generally nice



More information about the darcs-users mailing list