Mercurial > hg
comparison tests/test-revert @ 2982:890e285c52a1
revert: require --all to revert all files.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Mon, 21 Aug 2006 09:44:52 -0700 |
parents | e9a0ed9ed4d9 |
children | aebc3f64b20f |
comparison
equal
deleted
inserted
replaced
2964:26c8d37496c2 | 2982:890e285c52a1 |
---|---|
29 hg status | 29 hg status |
30 echo %% should show a b c e | 30 echo %% should show a b c e |
31 ls | 31 ls |
32 echo %% should verbosely save backup to e.orig | 32 echo %% should verbosely save backup to e.orig |
33 echo z > e | 33 echo z > e |
34 hg revert -v | 34 hg revert --all -v |
35 echo %% should say no changes needed | 35 echo %% should say no changes needed |
36 hg revert a | 36 hg revert a |
37 echo %% should say file not managed | 37 echo %% should say file not managed |
38 echo q > q | 38 echo q > q |
39 hg revert q | 39 hg revert q |
44 hg commit -m "second" -d "1000000 0" | 44 hg commit -m "second" -d "1000000 0" |
45 echo z > z | 45 echo z > z |
46 hg add z | 46 hg add z |
47 hg st | 47 hg st |
48 echo %% should add a, forget z | 48 echo %% should add a, forget z |
49 hg revert -r0 | 49 hg revert --all -r0 |
50 echo %% should forget a | 50 echo %% should forget a |
51 hg revert -rtip | 51 hg revert --all -rtip |
52 rm -f a *.orig | 52 rm -f a *.orig |
53 echo %% should silently add a | 53 echo %% should silently add a |
54 hg revert -r0 a | 54 hg revert -r0 a |
55 hg st a | 55 hg st a |
56 | 56 |
57 hg update -C | 57 hg update -C |
58 chmod +x c | 58 chmod +x c |
59 hg revert | 59 hg revert --all |
60 echo %% should print non-executable | 60 echo %% should print non-executable |
61 test -x c || echo non-executable | 61 test -x c || echo non-executable |
62 | 62 |
63 chmod +x c | 63 chmod +x c |
64 hg commit -d '1000001 0' -m exe | 64 hg commit -d '1000001 0' -m exe |
65 | 65 |
66 chmod -x c | 66 chmod -x c |
67 hg revert | 67 hg revert --all |
68 echo %% should print executable | 68 echo %% should print executable |
69 test -x c && echo executable | 69 test -x c && echo executable |
70 | 70 |
71 echo %% issue 241 | 71 echo %% issue 241 |
72 hg init a | 72 hg init a |
76 echo a >> a | 76 echo a >> a |
77 hg commit -d '2 0' -m a | 77 hg commit -d '2 0' -m a |
78 hg update 0 | 78 hg update 0 |
79 mkdir b | 79 mkdir b |
80 echo b > b/b | 80 echo b > b/b |
81 | |
82 echo % should fail - no arguments | |
81 hg revert -rtip | 83 hg revert -rtip |
82 | 84 |
85 echo % should succeed | |
86 hg revert --all -rtip | |
87 | |
83 true | 88 true |