comparison tests/test-stabilize-order.t @ 2929:06844693bb21

tests: update after removing of redundant amend commit Following e8a7c1a0565a, temporary amend commits has been removed impacting all revision numbers in tests including amend operations. Update tests case to use description or hashes when possible and update revisions number when not.
author Boris Feld <boris.feld@octobus.net>
date Fri, 15 Sep 2017 15:48:18 +0200
parents 462adae9fea7
children bd7e8be29542
comparison
equal deleted inserted replaced
2928:6275808e89ef 2929:06844693bb21
45 [1] adda 45 [1] adda
46 $ echo a >> a 46 $ echo a >> a
47 $ hg amend 47 $ hg amend
48 1 new orphan changesets 48 1 new orphan changesets
49 $ glog 49 $ glog
50 @ 7:005fe5914f78@default(draft) adda 50 @ 5:005fe5914f78@default(draft) adda
51 | 51 |
52 | o 5:22619daeed78@default(draft) addb 52 | o 4:22619daeed78@default(draft) addb
53 | | 53 | |
54 | | o 3:7a7552255fb5@default(draft) addc 54 | | o 3:7a7552255fb5@default(draft) addc
55 | | | 55 | | |
56 | | x 2:ef23d6ef94d6@default(draft) addb 56 | | x 2:ef23d6ef94d6@default(draft) addb
57 | |/ 57 | |/
61 61
62 62
63 Test stabilizing a predecessor child 63 Test stabilizing a predecessor child
64 64
65 $ hg evolve -v 65 $ hg evolve -v
66 move:[5] addb 66 move:[4] addb
67 atop:[7] adda 67 atop:[5] adda
68 hg rebase -r 22619daeed78 -d 005fe5914f78 68 hg rebase -r 22619daeed78 -d 005fe5914f78
69 resolving manifests 69 resolving manifests
70 getting b 70 getting b
71 committing files: 71 committing files:
72 b 72 b
73 committing manifest 73 committing manifest
74 committing changelog 74 committing changelog
75 working directory is now at 81b8bbcd5892 75 working directory is now at 81b8bbcd5892
76 $ glog 76 $ glog
77 @ 8:81b8bbcd5892@default(draft) addb 77 @ 6:81b8bbcd5892@default(draft) addb
78 | 78 |
79 o 7:005fe5914f78@default(draft) adda 79 o 5:005fe5914f78@default(draft) adda
80 | 80 |
81 | o 3:7a7552255fb5@default(draft) addc 81 | o 3:7a7552255fb5@default(draft) addc
82 | | 82 | |
83 | x 2:ef23d6ef94d6@default(draft) addb 83 | x 2:ef23d6ef94d6@default(draft) addb
84 | | 84 | |
87 o 0:c471ef929e6a@default(draft) addroot 87 o 0:c471ef929e6a@default(draft) addroot
88 88
89 89
90 Test stabilizing a descendant predecessor's child 90 Test stabilizing a descendant predecessor's child
91 91
92 $ hg up 7 92 $ hg up -r 005fe5914f78
93 0 files updated, 0 files merged, 1 files removed, 0 files unresolved 93 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
94 $ hg debugobsolete > successors.old 94 $ hg debugobsolete > successors.old
95 $ hg evolve -v 95 $ hg evolve -v
96 move:[3] addc 96 move:[3] addc
97 atop:[8] addb 97 atop:[6] addb
98 hg rebase -r 7a7552255fb5 -d 81b8bbcd5892 98 hg rebase -r 7a7552255fb5 -d 81b8bbcd5892
99 resolving manifests 99 resolving manifests
100 getting b 100 getting b
101 resolving manifests 101 resolving manifests
102 getting c 102 getting c
107 working directory is now at 0f691739f917 107 working directory is now at 0f691739f917
108 $ hg debugobsolete > successors.new 108 $ hg debugobsolete > successors.new
109 $ diff -u successors.old successors.new 109 $ diff -u successors.old successors.new
110 --- successors.old* (glob) 110 --- successors.old* (glob)
111 +++ successors.new* (glob) 111 +++ successors.new* (glob)
112 @@ -3,3 +3,4 @@ 112 @@ -1,3 +1,4 @@
113 ef23d6ef94d68dea65d20587dfecc8b33d165617 22619daeed78036f80fbd326b6852519c4f0c25e 0 (*) {'ef1': '8', 'user': 'test'} (glob)
113 93418d2c0979643ad446f621195e78720edb05b4 005fe5914f78e8bc64c7eba28117b0b1fa210d0d 0 (*) {'ef1': '8', 'user': 'test'} (glob) 114 93418d2c0979643ad446f621195e78720edb05b4 005fe5914f78e8bc64c7eba28117b0b1fa210d0d 0 (*) {'ef1': '8', 'user': 'test'} (glob)
114 7a7d76dc97c57751de9e80f61ed2a639bd03cd24 0 {93418d2c0979643ad446f621195e78720edb05b4} (*) {'ef1': '0', 'user': 'test'} (glob)
115 22619daeed78036f80fbd326b6852519c4f0c25e 81b8bbcd5892841efed41433d7a5e9df922396cb 0 (*) {'ef1': '4', 'user': 'test'} (glob) 115 22619daeed78036f80fbd326b6852519c4f0c25e 81b8bbcd5892841efed41433d7a5e9df922396cb 0 (*) {'ef1': '4', 'user': 'test'} (glob)
116 +7a7552255fb5f8bd745e46fba6f0ca633a4dd716 0f691739f91762462bf8ba21f35fdf71fe64310e 0 (*) {'ef1': '4', 'user': 'test'} (glob) 116 +7a7552255fb5f8bd745e46fba6f0ca633a4dd716 0f691739f91762462bf8ba21f35fdf71fe64310e 0 (*) {'ef1': '4', 'user': 'test'} (glob)
117 [1] 117 [1]
118 118
119 119
120 120
121 $ glog 121 $ glog
122 @ 9:0f691739f917@default(draft) addc 122 @ 7:0f691739f917@default(draft) addc
123 | 123 |
124 o 8:81b8bbcd5892@default(draft) addb 124 o 6:81b8bbcd5892@default(draft) addb
125 | 125 |
126 o 7:005fe5914f78@default(draft) adda 126 o 5:005fe5914f78@default(draft) adda
127 | 127 |
128 o 0:c471ef929e6a@default(draft) addroot 128 o 0:c471ef929e6a@default(draft) addroot
129 129
130 $ hg evolve -v 130 $ hg evolve -v
131 no troubled changesets 131 no troubled changesets
132 [1] 132 [1]
133 133
134 Test behavior with --any 134 Test behavior with --any
135 135
136 $ hg up 8 136 $ hg up 81b8bbcd5892
137 0 files updated, 0 files merged, 1 files removed, 0 files unresolved 137 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
138 $ echo b >> b 138 $ echo b >> b
139 $ hg amend 139 $ hg amend
140 1 new orphan changesets 140 1 new orphan changesets
141 $ glog 141 $ glog
142 @ 11:7a68bc4596ea@default(draft) addb 142 @ 8:7a68bc4596ea@default(draft) addb
143 | 143 |
144 | o 9:0f691739f917@default(draft) addc 144 | o 7:0f691739f917@default(draft) addc
145 | | 145 | |
146 | x 8:81b8bbcd5892@default(draft) addb 146 | x 6:81b8bbcd5892@default(draft) addb
147 |/ 147 |/
148 o 7:005fe5914f78@default(draft) adda 148 o 5:005fe5914f78@default(draft) adda
149 | 149 |
150 o 0:c471ef929e6a@default(draft) addroot 150 o 0:c471ef929e6a@default(draft) addroot
151 151
152 $ hg up 9 152 $ hg up 0f691739f917
153 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 153 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
154 $ hg evolve -v 154 $ hg evolve -v
155 nothing to evolve on current working copy parent 155 nothing to evolve on current working copy parent
156 (1 other orphan in the repository, do you want --any or --rev) 156 (1 other orphan in the repository, do you want --any or --rev)
157 [2] 157 [2]
158 $ hg evolve --any -v 158 $ hg evolve --any -v
159 move:[9] addc 159 move:[7] addc
160 atop:[11] addb 160 atop:[8] addb
161 hg rebase -r 0f691739f917 -d 7a68bc4596ea 161 hg rebase -r 0f691739f917 -d 7a68bc4596ea
162 resolving manifests 162 resolving manifests
163 removing c 163 removing c
164 getting b 164 getting b
165 resolving manifests 165 resolving manifests
168 c 168 c
169 committing manifest 169 committing manifest
170 committing changelog 170 committing changelog
171 working directory is now at 2256dae6521f 171 working directory is now at 2256dae6521f
172 $ glog 172 $ glog
173 @ 12:2256dae6521f@default(draft) addc 173 @ 9:2256dae6521f@default(draft) addc
174 | 174 |
175 o 11:7a68bc4596ea@default(draft) addb 175 o 8:7a68bc4596ea@default(draft) addb
176 | 176 |
177 o 7:005fe5914f78@default(draft) adda 177 o 5:005fe5914f78@default(draft) adda
178 | 178 |
179 o 0:c471ef929e6a@default(draft) addroot 179 o 0:c471ef929e6a@default(draft) addroot
180 180
181 $ hg evolve --any -v 181 $ hg evolve --any -v
182 no orphan changesets to evolve 182 no orphan changesets to evolve
195 $ hg up .^ 195 $ hg up .^
196 0 files updated, 0 files merged, 1 files removed, 0 files unresolved 196 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
197 $ hg commit --amend -m "newmessage" 197 $ hg commit --amend -m "newmessage"
198 2 new orphan changesets 198 2 new orphan changesets
199 $ hg log -G 199 $ hg log -G
200 @ changeset: 15:f83a0bce03e4 200 @ changeset: 12:f83a0bce03e4
201 | tag: tip 201 | tag: tip
202 | parent: 11:7a68bc4596ea 202 | parent: 8:7a68bc4596ea
203 | user: test 203 | user: test
204 | date: Thu Jan 01 00:00:00 1970 +0000 204 | date: Thu Jan 01 00:00:00 1970 +0000
205 | summary: newmessage 205 | summary: newmessage
206 | 206 |
207 | o changeset: 14:fa68011f392e 207 | o changeset: 11:fa68011f392e
208 | | parent: 12:2256dae6521f 208 | | parent: 9:2256dae6521f
209 | | user: test 209 | | user: test
210 | | date: Thu Jan 01 00:00:00 1970 +0000 210 | | date: Thu Jan 01 00:00:00 1970 +0000
211 | | instability: orphan 211 | | instability: orphan
212 | | summary: secondambiguous 212 | | summary: secondambiguous
213 | | 213 | |
214 | | o changeset: 13:bdc003b6eec2 214 | | o changeset: 10:bdc003b6eec2
215 | |/ user: test 215 | |/ user: test
216 | | date: Thu Jan 01 00:00:00 1970 +0000 216 | | date: Thu Jan 01 00:00:00 1970 +0000
217 | | instability: orphan 217 | | instability: orphan
218 | | summary: firstambiguous 218 | | summary: firstambiguous
219 | | 219 | |
220 | x changeset: 12:2256dae6521f 220 | x changeset: 9:2256dae6521f
221 |/ user: test 221 |/ user: test
222 | date: Thu Jan 01 00:00:00 1970 +0000 222 | date: Thu Jan 01 00:00:00 1970 +0000
223 | obsolete: reworded as f83a0bce03e4 223 | obsolete: reworded as f83a0bce03e4
224 | summary: addc 224 | summary: addc
225 | 225 |
226 o changeset: 11:7a68bc4596ea 226 o changeset: 8:7a68bc4596ea
227 | parent: 7:005fe5914f78 227 | parent: 5:005fe5914f78
228 | user: test 228 | user: test
229 | date: Thu Jan 01 00:00:00 1970 +0000 229 | date: Thu Jan 01 00:00:00 1970 +0000
230 | summary: addb 230 | summary: addb
231 | 231 |
232 o changeset: 7:005fe5914f78 232 o changeset: 5:005fe5914f78
233 | parent: 0:c471ef929e6a 233 | parent: 0:c471ef929e6a
234 | user: test 234 | user: test
235 | date: Thu Jan 01 00:00:00 1970 +0000 235 | date: Thu Jan 01 00:00:00 1970 +0000
236 | summary: adda 236 | summary: adda
237 | 237 |