comparison tests/test-uncommit-interactive.t @ 5159:e5fe3ca5e6ad mercurial-5.0

test-compat: merge mercurial-5.1 into mercurial-5.0
author Anton Shestakov <av6@dwimlabs.net>
date Fri, 28 Feb 2020 23:18:48 +0700
parents ff452675566c 900668a93629
children 7f856606d5a9 e6e92835d42d
comparison
equal deleted inserted replaced
5158:8d20c0af010a 5159:e5fe3ca5e6ad
39 $ hg uncommit -i<<EOF 39 $ hg uncommit -i<<EOF
40 > q 40 > q
41 > EOF 41 > EOF
42 diff --git a/a b/a 42 diff --git a/a b/a
43 new file mode 100644 43 new file mode 100644
44 examine changes to 'a'? 44 examine changes to 'a'? [Ynesfdaq?] q
45 (enter ? for help) [Ynesfdaq?] q
46 45
47 abort: user quit 46 abort: user quit
48 [255] 47 [255]
49 $ hg status 48 $ hg status
50 49
93 > n 92 > n
94 > n 93 > n
95 > EOF 94 > EOF
96 diff --git a/a b/a 95 diff --git a/a b/a
97 3 hunks, 6 lines changed 96 3 hunks, 6 lines changed
98 examine changes to 'a'? 97 examine changes to 'a'? [Ynesfdaq?] y
99 (enter ? for help) [Ynesfdaq?] y
100 98
101 @@ -1,3 +1,6 @@ 99 @@ -1,3 +1,6 @@
102 +-2 100 +-2
103 +-1 101 +-1
104 +0 102 +0
105 1 103 1
106 2 104 2
107 3 105 3
108 discard change 1/3 to 'a'? 106 discard change 1/3 to 'a'? [Ynesfdaq?] n
109 (enter ? for help) [Ynesfdaq?] n
110 107
111 @@ -1,5 +4,7 @@ 108 @@ -1,5 +4,7 @@
112 1 109 1
113 2 110 2
114 3 111 3
115 +foo 112 +foo
116 +bar 113 +bar
117 4 114 4
118 5 115 5
119 discard change 2/3 to 'a'? 116 discard change 2/3 to 'a'? [Ynesfdaq?] n
120 (enter ? for help) [Ynesfdaq?] n
121 117
122 @@ -4,2 +9,3 @@ 118 @@ -4,2 +9,3 @@
123 4 119 4
124 5 120 5
125 +babar 121 +babar
126 discard change 3/3 to 'a'? 122 discard change 3/3 to 'a'? [Ynesfdaq?] n
127 (enter ? for help) [Ynesfdaq?] n
128 123
129 abort: nothing selected to uncommit 124 abort: nothing selected to uncommit
130 [255] 125 [255]
131 $ hg status 126 $ hg status
132 127
139 > n 134 > n
140 > n 135 > n
141 > EOF 136 > EOF
142 diff --git a/a b/a 137 diff --git a/a b/a
143 3 hunks, 6 lines changed 138 3 hunks, 6 lines changed
144 examine changes to 'a'? 139 examine changes to 'a'? [Ynesfdaq?] y
145 (enter ? for help) [Ynesfdaq?] y
146 140
147 @@ -1,3 +1,6 @@ 141 @@ -1,3 +1,6 @@
148 +-2 142 +-2
149 +-1 143 +-1
150 +0 144 +0
151 1 145 1
152 2 146 2
153 3 147 3
154 discard change 1/3 to 'a'? 148 discard change 1/3 to 'a'? [Ynesfdaq?] y
155 (enter ? for help) [Ynesfdaq?] y
156 149
157 @@ -1,5 +4,7 @@ 150 @@ -1,5 +4,7 @@
158 1 151 1
159 2 152 2
160 3 153 3
161 +foo 154 +foo
162 +bar 155 +bar
163 4 156 4
164 5 157 5
165 discard change 2/3 to 'a'? 158 discard change 2/3 to 'a'? [Ynesfdaq?] n
166 (enter ? for help) [Ynesfdaq?] n
167 159
168 @@ -4,2 +9,3 @@ 160 @@ -4,2 +9,3 @@
169 4 161 4
170 5 162 5
171 +babar 163 +babar
172 discard change 3/3 to 'a'? 164 discard change 3/3 to 'a'? [Ynesfdaq?] n
173 (enter ? for help) [Ynesfdaq?] n
174 165
175 166
176 $ hg obslog 167 $ hg obslog
177 @ 678a59e5ff90 (3) another one 168 @ 678a59e5ff90 (3) another one
178 | 169 |
242 > n 233 > n
243 > y 234 > y
244 > EOF 235 > EOF
245 diff --git a/a b/a 236 diff --git a/a b/a
246 2 hunks, 3 lines changed 237 2 hunks, 3 lines changed
247 examine changes to 'a'? 238 examine changes to 'a'? [Ynesfdaq?] y
248 (enter ? for help) [Ynesfdaq?] y
249 239
250 @@ -1,5 +1,7 @@ 240 @@ -1,5 +1,7 @@
251 1 241 1
252 2 242 2
253 3 243 3
254 +foo 244 +foo
255 +bar 245 +bar
256 4 246 4
257 5 247 5
258 discard change 1/2 to 'a'? 248 discard change 1/2 to 'a'? [Ynesfdaq?] n
259 (enter ? for help) [Ynesfdaq?] n
260 249
261 @@ -4,2 +6,3 @@ 250 @@ -4,2 +6,3 @@
262 4 251 4
263 5 252 5
264 +babar 253 +babar
265 discard change 2/2 to 'a'? 254 discard change 2/2 to 'a'? [Ynesfdaq?] y
266 (enter ? for help) [Ynesfdaq?] y
267 255
268 patching file a 256 patching file a
269 Hunk #1 succeeded at 2 with fuzz 1 (offset 0 lines). 257 Hunk #1 succeeded at 2 with fuzz 1 (offset 0 lines).
270 258
271 $ hg diff 259 $ hg diff
340 > y 328 > y
341 > y 329 > y
342 > EOF 330 > EOF
343 diff --git a/foo b/foo 331 diff --git a/foo b/foo
344 new file mode 100644 332 new file mode 100644
345 examine changes to 'foo'? 333 examine changes to 'foo'? [Ynesfdaq?] y
346 (enter ? for help) [Ynesfdaq?] y
347 334
348 @@ -0,0 +1,1 @@ 335 @@ -0,0 +1,1 @@
349 +hey 336 +hey
350 discard this change to 'foo'? 337 discard this change to 'foo'? [Ynesfdaq?] y
351 (enter ? for help) [Ynesfdaq?] y
352 338
353 new changeset is empty 339 new changeset is empty
354 (use 'hg prune .' to remove it) 340 (use 'hg prune .' to remove it)
355 341
356 $ hg status 342 $ hg status
409 $ hg uncommit -i<<EOF 395 $ hg uncommit -i<<EOF
410 > n 396 > n
411 > EOF 397 > EOF
412 diff --git a/a b/a 398 diff --git a/a b/a
413 deleted file mode 100644 399 deleted file mode 100644
414 examine changes to 'a'? 400 examine changes to 'a'? [Ynesfdaq?] n
415 (enter ? for help) [Ynesfdaq?] n
416 401
417 abort: nothing selected to uncommit 402 abort: nothing selected to uncommit
418 [255] 403 [255]
419 404
420 Examining the file 405 Examining the file
427 $ hg uncommit -i<<EOF 412 $ hg uncommit -i<<EOF
428 > y 413 > y
429 > EOF 414 > EOF
430 diff --git a/a b/a 415 diff --git a/a b/a
431 deleted file mode 100644 416 deleted file mode 100644
432 examine changes to 'a'? 417 examine changes to 'a'? [Ynesfdaq?] y
433 (enter ? for help) [Ynesfdaq?] y
434 418
435 new changeset is empty 419 new changeset is empty
436 (use 'hg prune .' to remove it) 420 (use 'hg prune .' to remove it)
437 421
438 $ hg diff 422 $ hg diff
492 > y 476 > y
493 > n 477 > n
494 > EOF 478 > EOF
495 diff --git a/foo b/foo 479 diff --git a/foo b/foo
496 1 hunks, 1 lines changed 480 1 hunks, 1 lines changed
497 examine changes to 'foo'? 481 examine changes to 'foo'? [Ynesfdaq?] y
498 (enter ? for help) [Ynesfdaq?] y
499 482
500 @@ -1,1 +1,2 @@ 483 @@ -1,1 +1,2 @@
501 hey 484 hey
502 +foo 485 +foo
503 discard change 1/2 to 'foo'? 486 discard change 1/2 to 'foo'? [Ynesfdaq?] y
504 (enter ? for help) [Ynesfdaq?] y
505 487
506 diff --git a/x b/x 488 diff --git a/x b/x
507 new file mode 100644 489 new file mode 100644
508 examine changes to 'x'? 490 examine changes to 'x'? [Ynesfdaq?] y
509 (enter ? for help) [Ynesfdaq?] y
510 491
511 @@ -0,0 +1,1 @@ 492 @@ -0,0 +1,1 @@
512 +abcd 493 +abcd
513 discard change 2/2 to 'x'? 494 discard change 2/2 to 'x'? [Ynesfdaq?] n
514 (enter ? for help) [Ynesfdaq?] n
515 495
516 496
517 $ hg exp 497 $ hg exp
518 # HG changeset patch 498 # HG changeset patch
519 # User test 499 # User test
596 > n 576 > n
597 > y 577 > y
598 > EOF 578 > EOF
599 diff --git a/a b/a 579 diff --git a/a b/a
600 3 hunks, 6 lines changed 580 3 hunks, 6 lines changed
601 examine changes to 'a'? 581 examine changes to 'a'? [Ynesfdaq?] y
602 (enter ? for help) [Ynesfdaq?] y
603 582
604 @@ -1,3 +1,6 @@ 583 @@ -1,3 +1,6 @@
605 +-2 584 +-2
606 +-1 585 +-1
607 +0 586 +0
608 1 587 1
609 2 588 2
610 3 589 3
611 discard change 1/3 to 'a'? 590 discard change 1/3 to 'a'? [Ynesfdaq?] n
612 (enter ? for help) [Ynesfdaq?] n
613 591
614 @@ -1,5 +4,7 @@ 592 @@ -1,5 +4,7 @@
615 1 593 1
616 2 594 2
617 3 595 3
618 +foo 596 +foo
619 +bar 597 +bar
620 4 598 4
621 5 599 5
622 discard change 2/3 to 'a'? 600 discard change 2/3 to 'a'? [Ynesfdaq?] n
623 (enter ? for help) [Ynesfdaq?] n
624 601
625 @@ -4,2 +9,3 @@ 602 @@ -4,2 +9,3 @@
626 4 603 4
627 5 604 5
628 +babar 605 +babar
629 discard change 3/3 to 'a'? 606 discard change 3/3 to 'a'? [Ynesfdaq?] y
630 (enter ? for help) [Ynesfdaq?] y
631 607
632 patching file a 608 patching file a
633 Hunk #1 succeeded at 1 with fuzz 1 (offset -1 lines). 609 Hunk #1 succeeded at 1 with fuzz 1 (offset -1 lines).
634 2 new orphan changesets 610 2 new orphan changesets
635 611
684 > y 660 > y
685 > n 661 > n
686 > EOF 662 > EOF
687 diff --git a/a b/a 663 diff --git a/a b/a
688 2 hunks, 5 lines changed 664 2 hunks, 5 lines changed
689 examine changes to 'a'? 665 examine changes to 'a'? [Ynesfdaq?] y
690 (enter ? for help) [Ynesfdaq?] y
691 666
692 @@ -1,3 +1,6 @@ 667 @@ -1,3 +1,6 @@
693 +-2 668 +-2
694 +-1 669 +-1
695 +0 670 +0
696 1 671 1
697 2 672 2
698 3 673 3
699 discard change 1/2 to 'a'? 674 discard change 1/2 to 'a'? [Ynesfdaq?] y
700 (enter ? for help) [Ynesfdaq?] y
701 675
702 @@ -1,5 +4,7 @@ 676 @@ -1,5 +4,7 @@
703 1 677 1
704 2 678 2
705 3 679 3
706 +foo 680 +foo
707 +bar 681 +bar
708 4 682 4
709 5 683 5
710 discard change 2/2 to 'a'? 684 discard change 2/2 to 'a'? [Ynesfdaq?] n
711 (enter ? for help) [Ynesfdaq?] n
712 685
713 686
714 $ hg exp 687 $ hg exp
715 # HG changeset patch 688 # HG changeset patch
716 # User test 689 # User test
813 @@ -9,3 +9,4 @@ 786 @@ -9,3 +9,4 @@
814 4 787 4
815 5 788 5
816 babar 789 babar
817 +celeste 790 +celeste
818 discard this change to 'a'? 791 discard this change to 'a'? [Ynesfdaq?] y
819 (enter ? for help) [Ynesfdaq?] y
820 792
821 $ hg status 793 $ hg status
822 M a 794 M a
823 ? foo.orig 795 ? foo.orig
824 $ hg diff 796 $ hg diff
878 @@ -1,3 +1,4 @@ 850 @@ -1,3 +1,4 @@
879 +-3 851 +-3
880 -2 852 -2
881 -1 853 -1
882 0 854 0
883 discard change 1/2 to 'a'? 855 discard change 1/2 to 'a'? [Ynesfdaq?] y
884 (enter ? for help) [Ynesfdaq?] y
885 856
886 @@ -9,3 +10,4 @@ 857 @@ -9,3 +10,4 @@
887 4 858 4
888 5 859 5
889 babar 860 babar
890 +celeste 861 +celeste
891 discard change 2/2 to 'a'? 862 discard change 2/2 to 'a'? [Ynesfdaq?] n
892 (enter ? for help) [Ynesfdaq?] n
893 863
894 $ hg status 864 $ hg status
895 M a 865 M a
896 ? foo.orig 866 ? foo.orig
897 867