comparison tests/test-commit-amend.t @ 16900:3f1a153daadb

tests: glob the remaining 'saved backup bundle to' to prepare for windows
author Mads Kiilerich <mads@kiilerich.com>
date Sun, 10 Jun 2012 14:14:52 +0200
parents 27b2e1823e83
children 5b89700cce30
comparison
equal deleted inserted replaced
16899:8149ff405c78 16900:3f1a153daadb
27 27
28 Amending changeset with changes in working dir: 28 Amending changeset with changes in working dir:
29 29
30 $ echo a >> a 30 $ echo a >> a
31 $ hg ci --amend -m 'amend base1' 31 $ hg ci --amend -m 'amend base1'
32 saved backup bundle to $TESTTMP/.hg/strip-backup/489edb5b847d-amend-backup.hg 32 saved backup bundle to $TESTTMP/.hg/strip-backup/489edb5b847d-amend-backup.hg (glob)
33 $ hg diff -c . 33 $ hg diff -c .
34 diff -r ad120869acf0 -r 9cd25b479c51 a 34 diff -r ad120869acf0 -r 9cd25b479c51 a
35 --- a/a Thu Jan 01 00:00:00 1970 +0000 35 --- a/a Thu Jan 01 00:00:00 1970 +0000
36 +++ b/a Thu Jan 01 00:00:00 1970 +0000 36 +++ b/a Thu Jan 01 00:00:00 1970 +0000
37 @@ -1,1 +1,3 @@ 37 @@ -1,1 +1,3 @@
54 Add new file: 54 Add new file:
55 55
56 $ echo b > b 56 $ echo b > b
57 $ hg ci --amend -Am 'amend base1 new file' 57 $ hg ci --amend -Am 'amend base1 new file'
58 adding b 58 adding b
59 saved backup bundle to $TESTTMP/.hg/strip-backup/9cd25b479c51-amend-backup.hg 59 saved backup bundle to $TESTTMP/.hg/strip-backup/9cd25b479c51-amend-backup.hg (glob)
60 60
61 Remove file that was added in amended commit: 61 Remove file that was added in amended commit:
62 62
63 $ hg rm b 63 $ hg rm b
64 $ hg ci --amend -m 'amend base1 remove new file' 64 $ hg ci --amend -m 'amend base1 remove new file'
65 saved backup bundle to $TESTTMP/.hg/strip-backup/e2bb3ecffd2f-amend-backup.hg 65 saved backup bundle to $TESTTMP/.hg/strip-backup/e2bb3ecffd2f-amend-backup.hg (glob)
66 66
67 $ hg cat b 67 $ hg cat b
68 b: no such file in rev 664a9b2d60cd 68 b: no such file in rev 664a9b2d60cd
69 [1] 69 [1]
70 70
74 amending changeset 664a9b2d60cd 74 amending changeset 664a9b2d60cd
75 copying changeset 664a9b2d60cd to ad120869acf0 75 copying changeset 664a9b2d60cd to ad120869acf0
76 a 76 a
77 stripping amended changeset 664a9b2d60cd 77 stripping amended changeset 664a9b2d60cd
78 1 changesets found 78 1 changesets found
79 saved backup bundle to $TESTTMP/.hg/strip-backup/664a9b2d60cd-amend-backup.hg 79 saved backup bundle to $TESTTMP/.hg/strip-backup/664a9b2d60cd-amend-backup.hg (glob)
80 1 changesets found 80 1 changesets found
81 adding branch 81 adding branch
82 adding changesets 82 adding changesets
83 adding manifests 83 adding manifests
84 adding file changes 84 adding file changes
111 $ echo 'commit=' >> $HGRCPATH 111 $ echo 'commit=' >> $HGRCPATH
112 112
113 Test -u/-d: 113 Test -u/-d:
114 114
115 $ hg ci --amend -u foo -d '1 0' 115 $ hg ci --amend -u foo -d '1 0'
116 saved backup bundle to $TESTTMP/.hg/strip-backup/ea6e356ff2ad-amend-backup.hg 116 saved backup bundle to $TESTTMP/.hg/strip-backup/ea6e356ff2ad-amend-backup.hg (glob)
117 $ echo a >> a 117 $ echo a >> a
118 $ hg ci --amend -u foo -d '1 0' 118 $ hg ci --amend -u foo -d '1 0'
119 saved backup bundle to $TESTTMP/.hg/strip-backup/377b91ce8b56-amend-backup.hg 119 saved backup bundle to $TESTTMP/.hg/strip-backup/377b91ce8b56-amend-backup.hg (glob)
120 $ hg log -r . 120 $ hg log -r .
121 changeset: 1:2c94e4a5756f 121 changeset: 1:2c94e4a5756f
122 tag: tip 122 tag: tip
123 user: foo 123 user: foo
124 date: Thu Jan 01 00:00:01 1970 +0000 124 date: Thu Jan 01 00:00:01 1970 +0000
146 HG: branch 'default' 146 HG: branch 'default'
147 HG: changed a 147 HG: changed a
148 a 148 a
149 stripping amended changeset 2c94e4a5756f 149 stripping amended changeset 2c94e4a5756f
150 1 changesets found 150 1 changesets found
151 saved backup bundle to $TESTTMP/.hg/strip-backup/2c94e4a5756f-amend-backup.hg 151 saved backup bundle to $TESTTMP/.hg/strip-backup/2c94e4a5756f-amend-backup.hg (glob)
152 1 changesets found 152 1 changesets found
153 adding branch 153 adding branch
154 adding changesets 154 adding changesets
155 adding manifests 155 adding manifests
156 adding file changes 156 adding file changes
175 copying changeset 27f3aacd3011 to ad120869acf0 175 copying changeset 27f3aacd3011 to ad120869acf0
176 a 176 a
177 stripping intermediate changeset 27f3aacd3011 177 stripping intermediate changeset 27f3aacd3011
178 stripping amended changeset ffb49186f961 178 stripping amended changeset ffb49186f961
179 2 changesets found 179 2 changesets found
180 saved backup bundle to $TESTTMP/.hg/strip-backup/ffb49186f961-amend-backup.hg 180 saved backup bundle to $TESTTMP/.hg/strip-backup/ffb49186f961-amend-backup.hg (glob)
181 1 changesets found 181 1 changesets found
182 adding branch 182 adding branch
183 adding changesets 183 adding changesets
184 adding manifests 184 adding manifests
185 adding file changes 185 adding file changes
198 Moving bookmarks, preserve active bookmark: 198 Moving bookmarks, preserve active bookmark:
199 199
200 $ hg book book1 200 $ hg book book1
201 $ hg book book2 201 $ hg book book2
202 $ hg ci --amend -m 'move bookmarks' 202 $ hg ci --amend -m 'move bookmarks'
203 saved backup bundle to $TESTTMP/.hg/strip-backup/fb6cca43446f-amend-backup.hg 203 saved backup bundle to $TESTTMP/.hg/strip-backup/fb6cca43446f-amend-backup.hg (glob)
204 $ hg book 204 $ hg book
205 book1 1:0cf1c7a51bcf 205 book1 1:0cf1c7a51bcf
206 * book2 1:0cf1c7a51bcf 206 * book2 1:0cf1c7a51bcf
207 $ echo a >> a 207 $ echo a >> a
208 $ hg ci --amend -m 'move bookmarks' 208 $ hg ci --amend -m 'move bookmarks'
209 saved backup bundle to $TESTTMP/.hg/strip-backup/0cf1c7a51bcf-amend-backup.hg 209 saved backup bundle to $TESTTMP/.hg/strip-backup/0cf1c7a51bcf-amend-backup.hg (glob)
210 $ hg book 210 $ hg book
211 book1 1:7344472bd951 211 book1 1:7344472bd951
212 * book2 1:7344472bd951 212 * book2 1:7344472bd951
213 213
214 $ echo '[defaults]' >> $HGRCPATH 214 $ echo '[defaults]' >> $HGRCPATH
223 $ hg ci -m 'branch foo' 223 $ hg ci -m 'branch foo'
224 $ hg branch default -f 224 $ hg branch default -f
225 marked working directory as branch default 225 marked working directory as branch default
226 (branches are permanent and global, did you want a bookmark?) 226 (branches are permanent and global, did you want a bookmark?)
227 $ hg ci --amend -m 'back to default' 227 $ hg ci --amend -m 'back to default'
228 saved backup bundle to $TESTTMP/.hg/strip-backup/1661ca36a2db-amend-backup.hg 228 saved backup bundle to $TESTTMP/.hg/strip-backup/1661ca36a2db-amend-backup.hg (glob)
229 $ hg branches 229 $ hg branches
230 default 2:f24ee5961967 230 default 2:f24ee5961967
231 231
232 Close branch: 232 Close branch:
233 233
239 $ hg ci -Am 'fork' 239 $ hg ci -Am 'fork'
240 adding b 240 adding b
241 $ echo b >> b 241 $ echo b >> b
242 $ hg ci -mb 242 $ hg ci -mb
243 $ hg ci --amend --close-branch -m 'closing branch foo' 243 $ hg ci --amend --close-branch -m 'closing branch foo'
244 saved backup bundle to $TESTTMP/.hg/strip-backup/c962248fa264-amend-backup.hg 244 saved backup bundle to $TESTTMP/.hg/strip-backup/c962248fa264-amend-backup.hg (glob)
245 245
246 Same thing, different code path: 246 Same thing, different code path:
247 247
248 $ echo b >> b 248 $ echo b >> b
249 $ hg ci -m 'reopen branch' 249 $ hg ci -m 'reopen branch'
250 reopening closed branch head 4 250 reopening closed branch head 4
251 $ echo b >> b 251 $ echo b >> b
252 $ hg ci --amend --close-branch 252 $ hg ci --amend --close-branch
253 saved backup bundle to $TESTTMP/.hg/strip-backup/5e302dcc12b8-amend-backup.hg 253 saved backup bundle to $TESTTMP/.hg/strip-backup/5e302dcc12b8-amend-backup.hg (glob)
254 $ hg branches 254 $ hg branches
255 default 2:f24ee5961967 255 default 2:f24ee5961967
256 256
257 Refuse to amend merges: 257 Refuse to amend merges:
258 258
272 272
273 $ hg mv b c 273 $ hg mv b c
274 $ hg ci -m 'b -> c' 274 $ hg ci -m 'b -> c'
275 $ hg mv c d 275 $ hg mv c d
276 $ hg ci --amend -m 'b -> d' 276 $ hg ci --amend -m 'b -> d'
277 saved backup bundle to $TESTTMP/.hg/strip-backup/9c207120aa98-amend-backup.hg 277 saved backup bundle to $TESTTMP/.hg/strip-backup/9c207120aa98-amend-backup.hg (glob)
278 $ hg st --rev '.^' --copies d 278 $ hg st --rev '.^' --copies d
279 A d 279 A d
280 b 280 b
281 $ hg cp d e 281 $ hg cp d e
282 $ hg ci -m 'e = d' 282 $ hg ci -m 'e = d'
283 $ hg cp e f 283 $ hg cp e f
284 $ hg ci --amend -m 'f = d' 284 $ hg ci --amend -m 'f = d'
285 saved backup bundle to $TESTTMP/.hg/strip-backup/fda2b3b27b22-amend-backup.hg 285 saved backup bundle to $TESTTMP/.hg/strip-backup/fda2b3b27b22-amend-backup.hg (glob)
286 $ hg st --rev '.^' --copies f 286 $ hg st --rev '.^' --copies f
287 A f 287 A f
288 d 288 d
289 289
290 $ mv f f.orig 290 $ mv f f.orig
291 $ hg rm -A f 291 $ hg rm -A f
292 $ hg ci -m removef 292 $ hg ci -m removef
293 $ hg cp a f 293 $ hg cp a f
294 $ mv f.orig f 294 $ mv f.orig f
295 $ hg ci --amend -m replacef 295 $ hg ci --amend -m replacef
296 saved backup bundle to $TESTTMP/.hg/strip-backup/20a7413547f9-amend-backup.hg 296 saved backup bundle to $TESTTMP/.hg/strip-backup/20a7413547f9-amend-backup.hg (glob)
297 $ hg st --change . --copies 297 $ hg st --change . --copies
298 $ hg log -r . --template "{file_copies}\n" 298 $ hg log -r . --template "{file_copies}\n"
299 299
300 300
301 Move added file (issue3410): 301 Move added file (issue3410):
303 $ echo g >> g 303 $ echo g >> g
304 $ hg ci -Am g 304 $ hg ci -Am g
305 adding g 305 adding g
306 $ hg mv g h 306 $ hg mv g h
307 $ hg ci --amend 307 $ hg ci --amend
308 saved backup bundle to $TESTTMP/.hg/strip-backup/5daa77a5d616-amend-backup.hg 308 saved backup bundle to $TESTTMP/.hg/strip-backup/5daa77a5d616-amend-backup.hg (glob)
309 $ hg st --change . --copies h 309 $ hg st --change . --copies h
310 A h 310 A h
311 $ hg log -r . --template "{file_copies}\n" 311 $ hg log -r . --template "{file_copies}\n"
312 312
313 313
323 marked working directory as branch a 323 marked working directory as branch a
324 (branches are permanent and global, did you want a bookmark?) 324 (branches are permanent and global, did you want a bookmark?)
325 $ echo a >> a 325 $ echo a >> a
326 $ hg ci -ma 326 $ hg ci -ma
327 $ hg ci --amend -m "a'" 327 $ hg ci --amend -m "a'"
328 saved backup bundle to $TESTTMP/.hg/strip-backup/167f8e3031df-amend-backup.hg 328 saved backup bundle to $TESTTMP/.hg/strip-backup/167f8e3031df-amend-backup.hg (glob)
329 $ hg log -r . --template "{branch}\n" 329 $ hg log -r . --template "{branch}\n"
330 a 330 a
331 $ hg ci --amend -m "a''" 331 $ hg ci --amend -m "a''"
332 saved backup bundle to $TESTTMP/.hg/strip-backup/ceac1a44c806-amend-backup.hg 332 saved backup bundle to $TESTTMP/.hg/strip-backup/ceac1a44c806-amend-backup.hg (glob)
333 $ hg log -r . --template "{branch}\n" 333 $ hg log -r . --template "{branch}\n"
334 a 334 a
335 335
336 Also preserve other entries in the dict that are in the old commit, 336 Also preserve other entries in the dict that are in the old commit,
337 first graft something so there's an additional entry: 337 first graft something so there's an additional entry:
344 $ hg up 11 344 $ hg up 11
345 5 files updated, 0 files merged, 1 files removed, 0 files unresolved 345 5 files updated, 0 files merged, 1 files removed, 0 files unresolved
346 $ hg graft 12 346 $ hg graft 12
347 grafting revision 12 347 grafting revision 12
348 $ hg ci --amend -m 'graft amend' 348 $ hg ci --amend -m 'graft amend'
349 saved backup bundle to $TESTTMP/.hg/strip-backup/18a5124daf7a-amend-backup.hg 349 saved backup bundle to $TESTTMP/.hg/strip-backup/18a5124daf7a-amend-backup.hg (glob)
350 $ hg log -r . --debug | grep extra 350 $ hg log -r . --debug | grep extra
351 extra: branch=a 351 extra: branch=a
352 extra: source=2647734878ef0236dda712fae9c1651cf694ea8a 352 extra: source=2647734878ef0236dda712fae9c1651cf694ea8a