Mercurial > evolve
comparison tests/test-touch.t @ 3105:f5d472b7e800 mercurial-4.3
test-compat: revert output changes related to temporary amend commit
This backed out changeset 06844693bb21 and other related changes.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 20 Oct 2017 19:32:18 +0200 |
parents | 945a0989e41b |
children | a867d59ea97a |
comparison
equal
deleted
inserted
replaced
3104:3dd5a6f83f8b | 3105:f5d472b7e800 |
---|---|
16 $ hg commit -m a | 16 $ hg commit -m a |
17 | 17 |
18 Basic usage | 18 Basic usage |
19 | 19 |
20 $ hg log -G | 20 $ hg log -G |
21 @ 0:[0-9a-f]{12} a (re) | 21 @ 0:e93df3427f45 a |
22 | 22 |
23 $ hg touch . | 23 $ hg touch . |
24 $ hg log -G | 24 $ hg log -G |
25 @ 1:[0-9a-f]{12} a (re) | 25 @ 1:[0-9a-f]{12} a (re) |
26 | 26 |
34 $ hg up --hidden 1 | 34 $ hg up --hidden 1 |
35 0 files updated, 0 files merged, 1 files removed, 0 files unresolved | 35 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
36 working directory parent is obsolete! (*) (glob) | 36 working directory parent is obsolete! (*) (glob) |
37 (use 'hg evolve' to update to its successor: *) (glob) | 37 (use 'hg evolve' to update to its successor: *) (glob) |
38 $ hg log -G | 38 $ hg log -G |
39 o 2:[0-9a-f]{12} ab (re) | 39 o 3:[0-9a-f]{12} ab (re) |
40 | 40 |
41 @ 1:[0-9a-f]{12} a (re) | 41 @ 1:[0-9a-f]{12} a (re) |
42 | 42 |
43 $ hg touch . | 43 $ hg touch . |
44 [1] a | 44 [1] a |
45 reviving this changeset will create divergence unless you make a duplicate. | 45 reviving this changeset will create divergence unless you make a duplicate. |
46 (a)llow divergence or (d)uplicate the changeset? a | 46 (a)llow divergence or (d)uplicate the changeset? a |
47 2 new content-divergent changesets | 47 2 new content-divergent changesets |
48 $ hg log -G | 48 $ hg log -G |
49 @ 3:[0-9a-f]{12} a (re) | 49 @ 4:[0-9a-f]{12} a (re) |
50 | 50 |
51 o 2:[0-9a-f]{12} ab (re) | 51 o 3:[0-9a-f]{12} ab (re) |
52 | 52 |
53 $ hg prune 3 | 53 $ hg prune 3 |
54 0 files updated, 0 files merged, 1 files removed, 0 files unresolved | |
55 working directory now at 000000000000 | |
56 1 changesets pruned | 54 1 changesets pruned |
57 | 55 |
58 Duplicate | 56 Duplicate |
59 | 57 |
60 $ hg touch --duplicate . | 58 $ hg touch --duplicate . |
61 $ hg log -G | 59 $ hg log -G |
62 @ 4:[0-9a-f]{12} (re) | 60 @ 5:[0-9a-f]{12} a (re) |
63 | 61 |
64 o 2:[0-9a-f]{12} ab (re) | 62 o 4:[0-9a-f]{12} a (re) |
65 | 63 |
66 | 64 |
67 Multiple touch | 65 Multiple touch |
68 | 66 |
69 $ echo C > c | 67 $ echo C > c |
71 $ hg commit -m c | 69 $ hg commit -m c |
72 $ echo D > d | 70 $ echo D > d |
73 $ hg add d | 71 $ hg add d |
74 $ hg commit -m d | 72 $ hg commit -m d |
75 $ hg log -G | 73 $ hg log -G |
76 @ 6:[0-9a-f]{12} d (re) | 74 @ 7:[0-9a-f]{12} d (re) |
77 | | 75 | |
78 o 5:[0-9a-f]{12} c (re) | 76 o 6:[0-9a-f]{12} c (re) |
79 | | 77 | |
80 o 4:[0-9a-f]{12} (re) | 78 o 5:[0-9a-f]{12} a (re) |
81 | 79 |
82 o 2:[0-9a-f]{12} ab (re) | 80 o 4:[0-9a-f]{12} a (re) |
83 | 81 |
84 $ hg touch .^:. | 82 $ hg touch 6:7 |
85 $ hg log -G | 83 $ hg log -G |
86 @ 8:[0-9a-f]{12} d (re) | 84 @ 9:[0-9a-f]{12} d (re) |
87 | | 85 | |
88 o 7:[0-9a-f]{12} c (re) | 86 o 8:[0-9a-f]{12} c (re) |
89 | | 87 | |
90 o 4:[0-9a-f]{12} (re) | 88 o 5:[0-9a-f]{12} a (re) |
91 | 89 |
92 o 2:[0-9a-f]{12} ab (re) | 90 o 4:[0-9a-f]{12} a (re) |
93 | 91 |
94 | 92 |
95 check move data kept after rebase on touch: | 93 check move data kept after rebase on touch: |
96 | 94 |
97 $ touch gna1 | 95 $ touch gna1 |
107 1 files updated, 0 files merged, 1 files removed, 0 files unresolved | 105 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
108 | 106 |
109 $ hg touch | 107 $ hg touch |
110 1 new orphan changesets | 108 1 new orphan changesets |
111 | 109 |
112 $ hg log -G --hidden | 110 $ hg rebase -s 11 -d 12 |
113 @ 11:[0-9a-f]{12} gna1 (re) | 111 rebasing 11:* "move" (glob) |
114 | | |
115 | o 10:[0-9a-f]{12} move (re) | |
116 | | | |
117 | x 9:[0-9a-f]{12} gna1 (re) | |
118 |/ | |
119 o 8:[0-9a-f]{12} d (re) | |
120 | | |
121 o 7:[0-9a-f]{12} c (re) | |
122 | | |
123 | x 6:[0-9a-f]{12} d (re) | |
124 | | | |
125 | x 5:[0-9a-f]{12} c (re) | |
126 |/ | |
127 o 4:[0-9a-f]{12} (re) | |
128 | |
129 x 3:[0-9a-f]{12} a (re) | |
130 | |
131 o 2:[0-9a-f]{12} ab (re) | |
132 | |
133 x 1:[0-9a-f]{12} a (re) | |
134 | |
135 x 0:[0-9a-f]{12} a (re) | |
136 | |
137 | |
138 $ hg rebase -s 10 -d 11 | |
139 rebasing 10:[0-9a-f]{12} "move" (re) | |
140 $ hg st -C --change=tip | 112 $ hg st -C --change=tip |
141 A gna2 | 113 A gna2 |
142 gna1 | 114 gna1 |
143 R gna1 | 115 R gna1 |
144 | 116 |
145 check that the --duplicate option does not create divergence | 117 check that the --duplicate option does not create divergence |
146 | 118 |
147 $ hg touch --duplicate 10 --hidden | 119 $ hg touch --duplicate 11 --hidden |
148 1 new orphan changesets | 120 1 new orphan changesets |
149 | 121 |
150 check that reviving a changeset with no successor does not show the prompt | 122 check that reviving a changeset with no successor does not show the prompt |
151 | 123 |
152 $ hg prune 13 | 124 $ hg prune 14 |
153 1 changesets pruned | 125 1 changesets pruned |
154 $ hg touch 13 --hidden | 126 $ hg touch 14 --hidden |
155 1 new orphan changesets | 127 1 new orphan changesets |