Comments
Patch
@@ -16,93 +16,49 @@ nothing changed
Introduce some changes and revert them
--------------------------------------
$ echo 123 > b
-
-should show b unknown
-
- $ hg status
- ? b
$ echo 12 > c
-
-should show b unknown and c modified
-
- $ hg status
- M c
- ? b
$ hg add b
-
-should show b added and c modified
-
- $ hg status
- M c
- A b
$ hg rm a
-should show a removed, b added and c modified
-
$ hg status
M c
A b
R a
revert removal of a file
$ hg revert a
-
-should show b added, copy saved, and c modified
-
$ hg status
M c
A b
revert addition of a file
$ hg revert b
-
-should show b unknown, and c modified
-
$ hg status
M c
? b
revert modification of a file (--no-backup)
$ hg revert --no-backup c
-
-should show unknown: b
-
$ hg status
? b
revert deletion (! status) of a added file
------------------------------------------
$ hg add b
-
-should show b added
-
- $ hg status b
- A b
$ rm b
-
-should show b deleted
-
$ hg status b
! b
$ hg revert -v b
forgetting b
-
-should not find b
-
- $ hg status b
- b: * (glob)
-
-should show a c e
-
$ ls
a
c
e
@@ -186,24 +142,20 @@ revert of exec bit
#if execbit
$ chmod +x c
$ hg revert --all
reverting c
-should print non-executable
-
$ test -x c || echo non-executable
non-executable
$ chmod +x c
$ hg commit -m exe
$ chmod -x c
$ hg revert --all
reverting c
-should print executable
-
$ test -x c && echo executable
executable
#endif
$ cd ..