Mercurial > hg
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 |