Show More
@@ -167,10 +167,12 b' def shellquote(s):' | |||
|
167 | 167 | _quotere = re.compile(r'(\\*)("|\\$)') |
|
168 | 168 | global _needsshellquote |
|
169 | 169 | if _needsshellquote is None: |
|
170 |
# ":" |
|
|
171 | # they are used as a part of path name (and the latter doesn't | |
|
172 | # work as "escape character", like one on posix) on Windows | |
|
173 | _needsshellquote = re.compile(r'[^a-zA-Z0-9._:/\\-]').search | |
|
170 | # ":" is also treated as "safe character", because it is used as a part | |
|
171 | # of path name on Windows. "\" is also part of a path name, but isn't | |
|
172 | # safe because shlex.split() (kind of) treats it as an escape char and | |
|
173 | # drops it. It will leave the next character, even if it is another | |
|
174 | # "\". | |
|
175 | _needsshellquote = re.compile(r'[^a-zA-Z0-9._:/-]').search | |
|
174 | 176 | if s and not _needsshellquote(s) and not _quotere.search(s): |
|
175 | 177 | # "s" shouldn't have to be quoted |
|
176 | 178 | return s |
@@ -58,9 +58,15 b' Should diff cloned directories:' | |||
|
58 | 58 | |
|
59 | 59 | Should diff cloned files directly: |
|
60 | 60 | |
|
61 | #if windows | |
|
62 | $ hg falabala -r 0:1 | |
|
63 | diffing "*\\extdiff.*\\a.8a5febb7f867\\a" "a.34eed99112ab\\a" (glob) | |
|
64 | [1] | |
|
65 | #else | |
|
61 | 66 | $ hg falabala -r 0:1 |
|
62 | 67 | diffing */extdiff.*/a.8a5febb7f867/a a.34eed99112ab/a (glob) |
|
63 | 68 | [1] |
|
69 | #endif | |
|
64 | 70 | |
|
65 | 71 | Test diff during merge: |
|
66 | 72 | |
@@ -76,23 +82,41 b' Test diff during merge:' | |||
|
76 | 82 | |
|
77 | 83 | Should diff cloned file against wc file: |
|
78 | 84 | |
|
85 | #if windows | |
|
86 | $ hg falabala | |
|
87 | diffing "*\\extdiff.*\\a.2a13a4d2da36\\a" "*\\a\\a" (glob) | |
|
88 | [1] | |
|
89 | #else | |
|
79 | 90 | $ hg falabala |
|
80 | 91 | diffing */extdiff.*/a.2a13a4d2da36/a */a/a (glob) |
|
81 | 92 | [1] |
|
93 | #endif | |
|
82 | 94 | |
|
83 | 95 | |
|
84 | 96 | Test --change option: |
|
85 | 97 | |
|
86 | 98 | $ hg ci -d '2 0' -mtest3 |
|
99 | #if windows | |
|
100 | $ hg falabala -c 1 | |
|
101 | diffing "*\\extdiff.*\\a.8a5febb7f867\\a" "a.34eed99112ab\\a" (glob) | |
|
102 | [1] | |
|
103 | #else | |
|
87 | 104 | $ hg falabala -c 1 |
|
88 | 105 | diffing */extdiff.*/a.8a5febb7f867/a a.34eed99112ab/a (glob) |
|
89 | 106 | [1] |
|
107 | #endif | |
|
90 | 108 | |
|
91 | 109 | Check diff are made from the first parent: |
|
92 | 110 | |
|
111 | #if windows | |
|
112 | $ hg falabala -c 3 || echo "diff-like tools yield a non-zero exit code" | |
|
113 | diffing "*\\extdiff.*\\a.2a13a4d2da36\\a" "a.46c0e4daeb72\\a" (glob) | |
|
114 | diff-like tools yield a non-zero exit code | |
|
115 | #else | |
|
93 | 116 | $ hg falabala -c 3 || echo "diff-like tools yield a non-zero exit code" |
|
94 | 117 | diffing */extdiff.*/a.2a13a4d2da36/a a.46c0e4daeb72/a (glob) |
|
95 | 118 | diff-like tools yield a non-zero exit code |
|
119 | #endif | |
|
96 | 120 | |
|
97 | 121 | issue4463: usage of command line configuration without additional quoting |
|
98 | 122 | |
@@ -107,11 +131,11 b' issue4463: usage of command line configu' | |||
|
107 | 131 | $ echo a >> a |
|
108 | 132 | #if windows |
|
109 | 133 | $ hg --debug 4463a | grep '^running' |
|
110 | running 'echo a-naked \'single quoted\' "double quoted" *\\a *\\a' in */extdiff.* (glob) | |
|
134 | running 'echo a-naked \'single quoted\' "double quoted" "*\\a" "*\\a"' in */extdiff.* (glob) | |
|
111 | 135 | $ hg --debug 4463b | grep '^running' |
|
112 | running 'echo b-naked \'single quoted\' "double quoted" *\\a *\\a' in */extdiff.* (glob) | |
|
136 | running 'echo b-naked \'single quoted\' "double quoted" "*\\a" "*\\a"' in */extdiff.* (glob) | |
|
113 | 137 | $ hg --debug echo | grep '^running' |
|
114 | running '*echo* *\\a *\\a' in */extdiff.* (glob) | |
|
138 | running '*echo* "*\\a" "*\\a"' in */extdiff.* (glob) | |
|
115 | 139 | #else |
|
116 | 140 | $ hg --debug 4463a | grep '^running' |
|
117 | 141 | running 'echo a-naked \'single quoted\' "double quoted" */a $TESTTMP/a/a' in */extdiff.* (glob) |
@@ -138,15 +162,15 b' issue4463: usage of command line configu' | |||
|
138 | 162 | > EOF |
|
139 | 163 | #if windows |
|
140 | 164 | $ hg --debug 4463b2 | grep '^running' |
|
141 | running 'echo b2-naked \'single quoted\' "double quoted" *\\a *\\a' in */extdiff.* (glob) | |
|
165 | running 'echo b2-naked \'single quoted\' "double quoted" "*\\a" "*\\a"' in */extdiff.* (glob) | |
|
142 | 166 | $ hg --debug 4463b3 | grep '^running' |
|
143 | running 'echo b3-naked \'single quoted\' "double quoted" *\\a *\\a' in */extdiff.* (glob) | |
|
167 | running 'echo b3-naked \'single quoted\' "double quoted" "*\\a" "*\\a"' in */extdiff.* (glob) | |
|
144 | 168 | $ hg --debug 4463b4 | grep '^running' |
|
145 | running 'echo *\\a *\\a' in */extdiff.* (glob) | |
|
169 | running 'echo "*\\a" "*\\a"' in */extdiff.* (glob) | |
|
146 | 170 | $ hg --debug 4463b4 --option b4-naked --option 'being quoted' | grep '^running' |
|
147 | running 'echo b4-naked "being quoted" *\\a *\\a' in */extdiff.* (glob) | |
|
171 | running 'echo b4-naked "being quoted" "*\\a" "*\\a"' in */extdiff.* (glob) | |
|
148 | 172 | $ hg --debug extdiff -p echo --option echo-naked --option 'being quoted' | grep '^running' |
|
149 | running 'echo echo-naked "being quoted" *\\a *\\a' in */extdiff.* (glob) | |
|
173 | running 'echo echo-naked "being quoted" "*\\a" "*\\a"' in */extdiff.* (glob) | |
|
150 | 174 | #else |
|
151 | 175 | $ hg --debug 4463b2 | grep '^running' |
|
152 | 176 | running 'echo b2-naked \'single quoted\' "double quoted" */a $TESTTMP/a/a' in */extdiff.* (glob) |
@@ -100,7 +100,7 b' args:' | |||
|
100 | 100 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
101 | 101 | merging rev |
|
102 | 102 | my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337 |
|
103 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
103 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
104 | 104 | merge tool returned: 0 |
|
105 | 105 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
106 | 106 | (branch merge, don't forget to commit) |
@@ -140,7 +140,7 b' args:' | |||
|
140 | 140 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
141 | 141 | merging rev |
|
142 | 142 | my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337 |
|
143 | launching merge tool: python ../merge $TESTTMP/t/t/rev * (glob) | |
|
143 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * (glob) | |
|
144 | 144 | merge tool returned: 0 |
|
145 | 145 | 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
146 | 146 | (branch merge, don't forget to commit) |
@@ -178,7 +178,7 b' args:' | |||
|
178 | 178 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
179 | 179 | merging rev |
|
180 | 180 | my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337 |
|
181 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
181 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
182 | 182 | merge tool returned: 0 |
|
183 | 183 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
184 | 184 | (branch merge, don't forget to commit) |
@@ -214,7 +214,7 b' args:' | |||
|
214 | 214 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
215 | 215 | merging rev |
|
216 | 216 | my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337 |
|
217 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
217 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
218 | 218 | merge tool returned: 0 |
|
219 | 219 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
220 | 220 | (branch merge, don't forget to commit) |
@@ -246,7 +246,7 b' args:' | |||
|
246 | 246 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
247 | 247 | merging rev |
|
248 | 248 | my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337 |
|
249 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
249 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
250 | 250 | merge tool returned: 0 |
|
251 | 251 | 1 files updated, 1 files merged, 0 files removed, 0 files unresolved |
|
252 | 252 | (branch merge, don't forget to commit) |
@@ -275,7 +275,7 b' args:' | |||
|
275 | 275 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
276 | 276 | merging rev |
|
277 | 277 | my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337 |
|
278 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
278 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
279 | 279 | merge tool returned: 0 |
|
280 | 280 | 0 files updated, 1 files merged, 0 files removed, 0 files unresolved |
|
281 | 281 | (branch merge, don't forget to commit) |
@@ -310,7 +310,7 b' args:' | |||
|
310 | 310 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
311 | 311 | merging rev |
|
312 | 312 | my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337 |
|
313 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
313 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
314 | 314 | merge tool returned: 0 |
|
315 | 315 | 1 files updated, 1 files merged, 1 files removed, 0 files unresolved |
|
316 | 316 | (branch merge, don't forget to commit) |
@@ -338,7 +338,7 b' args:' | |||
|
338 | 338 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
339 | 339 | merging rev |
|
340 | 340 | my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337 |
|
341 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
341 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
342 | 342 | merge tool returned: 0 |
|
343 | 343 | 0 files updated, 1 files merged, 0 files removed, 0 files unresolved |
|
344 | 344 | (branch merge, don't forget to commit) |
@@ -364,14 +364,14 b' args:' | |||
|
364 | 364 | picked tool 'python ../merge' for b (binary False symlink False) |
|
365 | 365 | merging b |
|
366 | 366 | my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337 |
|
367 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
367 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
368 | 368 | merge tool returned: 0 |
|
369 | 369 | rev: versions differ -> m |
|
370 | 370 | updating: rev 2/2 files (100.00%) |
|
371 | 371 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
372 | 372 | merging rev |
|
373 | 373 | my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337 |
|
374 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
374 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
375 | 375 | merge tool returned: 0 |
|
376 | 376 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
377 | 377 | (branch merge, don't forget to commit) |
@@ -408,7 +408,7 b' m "um a c" "um x c" " " "10 do merg' | |||
|
408 | 408 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
409 | 409 | merging rev |
|
410 | 410 | my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337 |
|
411 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
411 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
412 | 412 | merge tool returned: 0 |
|
413 | 413 | note: possible conflict - a was renamed multiple times to: |
|
414 | 414 | b |
@@ -438,14 +438,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
438 | 438 | picked tool 'python ../merge' for b (binary False symlink False) |
|
439 | 439 | merging b |
|
440 | 440 | my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000 |
|
441 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
441 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
442 | 442 | merge tool returned: 0 |
|
443 | 443 | rev: versions differ -> m |
|
444 | 444 | updating: rev 2/2 files (100.00%) |
|
445 | 445 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
446 | 446 | merging rev |
|
447 | 447 | my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337 |
|
448 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
448 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
449 | 449 | merge tool returned: 0 |
|
450 | 450 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
451 | 451 | (branch merge, don't forget to commit) |
@@ -475,14 +475,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
475 | 475 | picked tool 'python ../merge' for b (binary False symlink False) |
|
476 | 476 | merging b |
|
477 | 477 | my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000 |
|
478 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
478 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
479 | 479 | merge tool returned: 0 |
|
480 | 480 | rev: versions differ -> m |
|
481 | 481 | updating: rev 3/3 files (100.00%) |
|
482 | 482 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
483 | 483 | merging rev |
|
484 | 484 | my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337 |
|
485 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
485 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
486 | 486 | merge tool returned: 0 |
|
487 | 487 | 0 files updated, 2 files merged, 1 files removed, 0 files unresolved |
|
488 | 488 | (branch merge, don't forget to commit) |
@@ -511,14 +511,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
511 | 511 | picked tool 'python ../merge' for b (binary False symlink False) |
|
512 | 512 | merging b |
|
513 | 513 | my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000 |
|
514 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
514 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
515 | 515 | merge tool returned: 0 |
|
516 | 516 | rev: versions differ -> m |
|
517 | 517 | updating: rev 3/3 files (100.00%) |
|
518 | 518 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
519 | 519 | merging rev |
|
520 | 520 | my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337 |
|
521 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
521 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
522 | 522 | merge tool returned: 0 |
|
523 | 523 | 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
524 | 524 | (branch merge, don't forget to commit) |
@@ -548,14 +548,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
548 | 548 | picked tool 'python ../merge' for b (binary False symlink False) |
|
549 | 549 | merging b |
|
550 | 550 | my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000 |
|
551 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
551 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
552 | 552 | merge tool returned: 0 |
|
553 | 553 | rev: versions differ -> m |
|
554 | 554 | updating: rev 3/3 files (100.00%) |
|
555 | 555 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
556 | 556 | merging rev |
|
557 | 557 | my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337 |
|
558 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
558 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
559 | 559 | merge tool returned: 0 |
|
560 | 560 | 0 files updated, 2 files merged, 1 files removed, 0 files unresolved |
|
561 | 561 | (branch merge, don't forget to commit) |
@@ -584,14 +584,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
584 | 584 | picked tool 'python ../merge' for b (binary False symlink False) |
|
585 | 585 | merging b |
|
586 | 586 | my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000 |
|
587 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
587 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
588 | 588 | merge tool returned: 0 |
|
589 | 589 | rev: versions differ -> m |
|
590 | 590 | updating: rev 3/3 files (100.00%) |
|
591 | 591 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
592 | 592 | merging rev |
|
593 | 593 | my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337 |
|
594 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
594 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
595 | 595 | merge tool returned: 0 |
|
596 | 596 | 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
597 | 597 | (branch merge, don't forget to commit) |
@@ -619,14 +619,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
619 | 619 | picked tool 'python ../merge' for b (binary False symlink False) |
|
620 | 620 | merging b |
|
621 | 621 | my b@0b76e65c8289+ other b@4ce40f5aca24 ancestor b@000000000000 |
|
622 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
622 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
623 | 623 | merge tool returned: 0 |
|
624 | 624 | rev: versions differ -> m |
|
625 | 625 | updating: rev 2/2 files (100.00%) |
|
626 | 626 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
627 | 627 | merging rev |
|
628 | 628 | my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337 |
|
629 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
629 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
630 | 630 | merge tool returned: 0 |
|
631 | 631 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
632 | 632 | (branch merge, don't forget to commit) |
@@ -658,14 +658,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
658 | 658 | picked tool 'python ../merge' for b (binary False symlink False) |
|
659 | 659 | merging b |
|
660 | 660 | my b@02963e448370+ other b@8dbce441892a ancestor b@000000000000 |
|
661 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
661 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
662 | 662 | merge tool returned: 0 |
|
663 | 663 | rev: versions differ -> m |
|
664 | 664 | updating: rev 3/3 files (100.00%) |
|
665 | 665 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
666 | 666 | merging rev |
|
667 | 667 | my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337 |
|
668 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
668 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
669 | 669 | merge tool returned: 0 |
|
670 | 670 | 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
671 | 671 | (branch merge, don't forget to commit) |
@@ -696,14 +696,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
696 | 696 | picked tool 'python ../merge' for b (binary False symlink False) |
|
697 | 697 | merging b |
|
698 | 698 | my b@0b76e65c8289+ other b@bdb19105162a ancestor b@000000000000 |
|
699 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
699 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
700 | 700 | merge tool returned: 0 |
|
701 | 701 | rev: versions differ -> m |
|
702 | 702 | updating: rev 3/3 files (100.00%) |
|
703 | 703 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
704 | 704 | merging rev |
|
705 | 705 | my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337 |
|
706 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
706 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
707 | 707 | merge tool returned: 0 |
|
708 | 708 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
709 | 709 | (branch merge, don't forget to commit) |
@@ -734,14 +734,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
734 | 734 | picked tool 'python ../merge' for b (binary False symlink False) |
|
735 | 735 | merging a and b to b |
|
736 | 736 | my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337 |
|
737 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
737 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
738 | 738 | merge tool returned: 0 |
|
739 | 739 | rev: versions differ -> m |
|
740 | 740 | updating: rev 2/2 files (100.00%) |
|
741 | 741 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
742 | 742 | merging rev |
|
743 | 743 | my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337 |
|
744 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
744 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
745 | 745 | merge tool returned: 0 |
|
746 | 746 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
747 | 747 | (branch merge, don't forget to commit) |
@@ -771,14 +771,14 b' m "um a c" "um x c" " " "10 do merg' | |||
|
771 | 771 | picked tool 'python ../merge' for b (binary False symlink False) |
|
772 | 772 | merging b and a to b |
|
773 | 773 | my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337 |
|
774 | launching merge tool: python ../merge $TESTTMP/t/t/b * * (glob) | |
|
774 | launching merge tool: python ../merge *$TESTTMP/t/t/b* * * (glob) | |
|
775 | 775 | merge tool returned: 0 |
|
776 | 776 | rev: versions differ -> m |
|
777 | 777 | updating: rev 2/2 files (100.00%) |
|
778 | 778 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
779 | 779 | merging rev |
|
780 | 780 | my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337 |
|
781 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
781 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
782 | 782 | merge tool returned: 0 |
|
783 | 783 | 0 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
784 | 784 | (branch merge, don't forget to commit) |
@@ -822,7 +822,7 b' m "nm a b" "um x a" " " "22 get a, ' | |||
|
822 | 822 | picked tool 'python ../merge' for rev (binary False symlink False) |
|
823 | 823 | merging rev |
|
824 | 824 | my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337 |
|
825 | launching merge tool: python ../merge $TESTTMP/t/t/rev * * (glob) | |
|
825 | launching merge tool: python ../merge *$TESTTMP/t/t/rev* * * (glob) | |
|
826 | 826 | merge tool returned: 0 |
|
827 | 827 | 1 files updated, 2 files merged, 0 files removed, 0 files unresolved |
|
828 | 828 | (branch merge, don't forget to commit) |
@@ -55,7 +55,7 b'' | |||
|
55 | 55 | picked tool 'true' for a (binary False symlink False) |
|
56 | 56 | merging a |
|
57 | 57 | my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a |
|
58 | launching merge tool: true $TESTTMP/r2/a * (glob) | |
|
58 | launching merge tool: true *$TESTTMP/r2/a* * (glob) | |
|
59 | 59 | merge tool returned: 0 |
|
60 | 60 | 1 files updated, 1 files merged, 0 files removed, 0 files unresolved |
|
61 | 61 | $ hg parents |
@@ -78,7 +78,7 b'' | |||
|
78 | 78 | picked tool 'true' for a (binary False symlink False) |
|
79 | 79 | merging a |
|
80 | 80 | my a@1e71731e6fbb+ other a@c19d34741b0a ancestor a@1e71731e6fbb |
|
81 | launching merge tool: true $TESTTMP/r2/a * (glob) | |
|
81 | launching merge tool: true *$TESTTMP/r2/a* * (glob) | |
|
82 | 82 | merge tool returned: 0 |
|
83 | 83 | 0 files updated, 1 files merged, 1 files removed, 0 files unresolved |
|
84 | 84 | $ hg parents |
@@ -109,7 +109,7 b'' | |||
|
109 | 109 | picked tool 'true' for a (binary False symlink False) |
|
110 | 110 | merging a |
|
111 | 111 | my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a |
|
112 | launching merge tool: true $TESTTMP/r2/a * (glob) | |
|
112 | launching merge tool: true *$TESTTMP/r2/a* * (glob) | |
|
113 | 113 | merge tool returned: 0 |
|
114 | 114 | 1 files updated, 1 files merged, 0 files removed, 0 files unresolved |
|
115 | 115 | $ hg parents |
General Comments 0
You need to be logged in to leave comments.
Login now