##// END OF EJS Templates
diff: add --inverse option...
diff: add --inverse option Most of the time, one can reverse a diff by swapping the revisions passed with -r but it happens that if you use the global -R, and diff against the tip of the current repo, you can't swap the revisions. One use-case for that is reviewing changes from a bundle before unbundling. One could also pipe the output of `hg diff` to a command line filter that reverses the diff, but that would remove the benefit from color diffs. Therefore, having an option in `hg diff` to reverse a diff is a good thing. The option flag selection was tricky. GNU patch uses -R/--reverse but -R is already used as a global option and --reverse would make --rev ambiguous.

File last commit:

r8990:62739933 default
r9725:3f522d2f default
Show More
test-addremove.out
22 lines | 358 B | text/plain | TextLexer
/ tests / test-addremove.out
Thomas Arendsen Hein
Added test for the currently broken addremove with the expected output.
r1623 adding dir/bar
adding foo
dir/bar
foo
Gilles Moris
Have verbose and debug flag print the changeset rev and hash when committing....
r6935 committed changeset 0:d44511117907
Thomas Arendsen Hein
Added test for the currently broken addremove with the expected output.
r1623 adding dir/bar_2
adding foo_2
dir/bar_2
foo_2
Gilles Moris
Have verbose and debug flag print the changeset rev and hash when committing....
r6935 committed changeset 1:a85812e0561a
Vadim Gelfer
addremove: add -s/--similarity option...
r2958 adding a
adding c
Matt Mackall
dirstate.walk: push sorting up
r6827 removing a
Vadim Gelfer
addremove: add -s/--similarity option...
r2958 adding b
Matt Mackall
dirstate.walk: push sorting up
r6827 removing c
Vadim Gelfer
addremove: add -s/--similarity option...
r2958 adding d
recording removal of a as rename to b (100% similar)
Matt Mackall
addremove: build lists of already added and removed files too (issue1696)
r8990 removing a
adding b
removing c
adding d
recording removal of a as rename to b (100% similar)