comparison tests/test-revert-interactive.t @ 24698:a85c4ed1132f

revert: do not requires '--all' if '--interative' is present The '--all' option have been introduced in 890e285c52a1 (August 2006), most probably to prevent user shooting themselves in the foot. As the record process will let you, view and select the set of files and change you want to revert, I feel like the '--all' flag is superfluous in the '--interactive' case.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Sat, 11 Apr 2015 12:26:54 -0400
parents 06cbff4674a3
children f37a69ec3f47
comparison
equal deleted inserted replaced
24697:52ff737c63d2 24698:a85c4ed1132f
119 2 119 2
120 3 120 3
121 4 121 4
122 5 122 5
123 f 123 f
124
125 Test that --interactive lift the need for --all
126
127 $ echo q | hg revert -i -r 2
128 reverting folder1/g (glob)
129 reverting folder2/h (glob)
130 diff -r 89ac3d72e4a4 folder1/g
131 1 hunks, 1 lines changed
132 examine changes to 'folder1/g'? [Ynesfdaq?] q
133
134 abort: user quit
135 [255]
136 $ rm folder1/g.orig
137
138
124 $ hg update -C 6 139 $ hg update -C 6
125 3 files updated, 0 files merged, 0 files removed, 0 files unresolved 140 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
126 $ hg revert -i -r 2 --all -- << EOF 141 $ hg revert -i -r 2 --all -- << EOF
127 > y 142 > y
128 > y 143 > y