comparison tests/test-rebase-collapse.t @ 23516:328afbad6e57

tests: make 'saved backup' globbing less narrow in rebase tests Globbing the hash made it harder to maintain tests with run-tests -i when it was so far by the generated test output. The hashes are stable and we just need to add a (glob).
author Mads Kiilerich <madski@unity3d.com>
date Sun, 07 Dec 2014 20:04:45 +0100
parents dfa44e25bb53
children 4f18e80d9c30
comparison
equal deleted inserted replaced
23515:7856a87bbb02 23516:328afbad6e57
73 HG: branch 'default' 73 HG: branch 'default'
74 HG: added B 74 HG: added B
75 HG: added C 75 HG: added C
76 HG: added D 76 HG: added D
77 ==== 77 ====
78 saved backup bundle to $TESTTMP/a1/.hg/strip-backup/*-backup.hg (glob) 78 saved backup bundle to $TESTTMP/a1/.hg/strip-backup/42ccdea3bb16-backup.hg (glob)
79 79
80 $ hg tglogp 80 $ hg tglogp
81 @ 5:secret 'Collapsed revision 81 @ 5:secret 'Collapsed revision
82 | * B 82 | * B
83 | * C 83 | * C
111 $ hg clone -q -u . a a2 111 $ hg clone -q -u . a a2
112 $ cd a2 112 $ cd a2
113 113
114 $ hg phase --force --secret 6 114 $ hg phase --force --secret 6
115 $ hg rebase --source 4 --collapse 115 $ hg rebase --source 4 --collapse
116 saved backup bundle to $TESTTMP/a2/.hg/strip-backup/*-backup.hg (glob) 116 saved backup bundle to $TESTTMP/a2/.hg/strip-backup/9520eea781bc-backup.hg (glob)
117 117
118 $ hg tglog 118 $ hg tglog
119 o 6: 'Collapsed revision 119 o 6: 'Collapsed revision
120 | * E 120 | * E
121 | * G' 121 | * G'
152 > env | grep HGEDITFORM 152 > env | grep HGEDITFORM
153 > true 153 > true
154 > EOF 154 > EOF
155 $ HGEDITOR="sh $TESTTMP/checkeditform.sh" hg rebase --source 4 --collapse -m 'custom message' -e 155 $ HGEDITOR="sh $TESTTMP/checkeditform.sh" hg rebase --source 4 --collapse -m 'custom message' -e
156 HGEDITFORM=rebase.collapse 156 HGEDITFORM=rebase.collapse
157 saved backup bundle to $TESTTMP/a3/.hg/strip-backup/*-backup.hg (glob) 157 saved backup bundle to $TESTTMP/a3/.hg/strip-backup/9520eea781bc-backup.hg (glob)
158 158
159 $ hg tglog 159 $ hg tglog
160 o 6: 'custom message' 160 o 6: 'custom message'
161 | 161 |
162 @ 5: 'H' 162 @ 5: 'H'
259 [255] 259 [255]
260 260
261 Rebase and collapse - E onto H: 261 Rebase and collapse - E onto H:
262 262
263 $ hg rebase -s 4 --collapse # root (4) is not a merge 263 $ hg rebase -s 4 --collapse # root (4) is not a merge
264 saved backup bundle to $TESTTMP/b1/.hg/strip-backup/*-backup.hg (glob) 264 saved backup bundle to $TESTTMP/b1/.hg/strip-backup/8a5212ebc852-backup.hg (glob)
265 265
266 $ hg tglog 266 $ hg tglog
267 o 5: 'Collapsed revision 267 o 5: 'Collapsed revision
268 |\ * E 268 |\ * E
269 | | * F 269 | | * F
408 $ hg clone -q -u . c c1 408 $ hg clone -q -u . c c1
409 $ cd c1 409 $ cd c1
410 410
411 $ hg rebase -s 4 --collapse # root (4) is not a merge 411 $ hg rebase -s 4 --collapse # root (4) is not a merge
412 merging E 412 merging E
413 saved backup bundle to $TESTTMP/c1/.hg/strip-backup/*-backup.hg (glob) 413 saved backup bundle to $TESTTMP/c1/.hg/strip-backup/8a5212ebc852-backup.hg (glob)
414 414
415 $ hg tglog 415 $ hg tglog
416 o 5: 'Collapsed revision 416 o 5: 'Collapsed revision
417 |\ * E 417 |\ * E
418 | | * F 418 | | * F
497 497
498 $ hg clone -q -u . d d1 498 $ hg clone -q -u . d d1
499 $ cd d1 499 $ cd d1
500 500
501 $ hg rebase -s 1 --collapse 501 $ hg rebase -s 1 --collapse
502 saved backup bundle to $TESTTMP/d1/.hg/strip-backup/*-backup.hg (glob) 502 saved backup bundle to $TESTTMP/d1/.hg/strip-backup/27547f69f254-backup.hg (glob)
503 503
504 $ hg tglog 504 $ hg tglog
505 o 2: 'Collapsed revision 505 o 2: 'Collapsed revision
506 | * B 506 | * B
507 | * C 507 | * C
581 | o 1: 'B' one 581 | o 1: 'B' one
582 |/ 582 |/
583 o 0: 'A' 583 o 0: 'A'
584 584
585 $ hg rebase -s 5 -d 4 585 $ hg rebase -s 5 -d 4
586 saved backup bundle to $TESTTMP/e/.hg/strip-backup/*-backup.hg (glob) 586 saved backup bundle to $TESTTMP/e/.hg/strip-backup/fbfb97b1089a-backup.hg (glob)
587 $ hg tglog 587 $ hg tglog
588 @ 4: 'E' 588 @ 4: 'E'
589 | 589 |
590 o 3: 'D' 590 o 3: 'D'
591 | 591 |
637 merging a and d to d 637 merging a and d to d
638 merging b and e to e 638 merging b and e to e
639 merging c and f to f 639 merging c and f to f
640 merging f and c to c 640 merging f and c to c
641 merging e and g to g 641 merging e and g to g
642 saved backup bundle to $TESTTMP/copies/.hg/strip-backup/*-backup.hg (glob) 642 saved backup bundle to $TESTTMP/copies/.hg/strip-backup/6e7340ee38c0-backup.hg (glob)
643 $ hg st 643 $ hg st
644 $ hg st --copies --change tip 644 $ hg st --copies --change tip
645 A d 645 A d
646 a 646 a
647 A g 647 A g
676 [255] 676 [255]
677 677
678 Test collapsing in place 678 Test collapsing in place
679 679
680 $ hg rebase --collapse -b . -d 0 680 $ hg rebase --collapse -b . -d 0
681 saved backup bundle to $TESTTMP/copies/.hg/strip-backup/*-backup.hg (glob) 681 saved backup bundle to $TESTTMP/copies/.hg/strip-backup/1352765a01d4-backup.hg (glob)
682 $ hg st --change tip --copies 682 $ hg st --change tip --copies
683 M a 683 M a
684 M c 684 M c
685 A d 685 A d
686 a 686 a
735 2:c5cefa58fd557f84b72b87f970135984337acbc5 default: C 735 2:c5cefa58fd557f84b72b87f970135984337acbc5 default: C
736 1:27547f69f25460a52fff66ad004e58da7ad3fb56 default: B 736 1:27547f69f25460a52fff66ad004e58da7ad3fb56 default: B
737 737
738 $ hg strip 2 738 $ hg strip 2
739 0 files updated, 0 files merged, 1 files removed, 0 files unresolved 739 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
740 saved backup bundle to $TESTTMP/f/.hg/strip-backup/*-backup.hg (glob) 740 saved backup bundle to $TESTTMP/f/.hg/strip-backup/c5cefa58fd55-backup.hg (glob)
741 741
742 $ hg tglog 742 $ hg tglog
743 o 1: 'B' 743 o 1: 'B'
744 | 744 |
745 @ 0: 'A' 745 @ 0: 'A'
766 $ touch b 766 $ touch b
767 $ hg commit -Am b 767 $ hg commit -Am b
768 adding b 768 adding b
769 $ hg book foo 769 $ hg book foo
770 $ hg rebase -d 0 -r "1::2" --collapse -m collapsed 770 $ hg rebase -d 0 -r "1::2" --collapse -m collapsed
771 saved backup bundle to $TESTTMP/collapseaddremove/.hg/strip-backup/*-backup.hg (glob) 771 saved backup bundle to $TESTTMP/collapseaddremove/.hg/strip-backup/6d8d9f24eec3-backup.hg (glob)
772 $ hg log -G --template "{rev}: '{desc}' {bookmarks}" 772 $ hg log -G --template "{rev}: '{desc}' {bookmarks}"
773 @ 1: 'collapsed' foo 773 @ 1: 'collapsed' foo
774 | 774 |
775 o 0: 'base' 775 o 0: 'base'
776 776