Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rupert@build10s:~/hg-crew-10s/tests
- $ ./run-tests.py -j $(psrinfo | wc -l)
- ..
- ERROR: /home/rupert/hg-crew-10s/tests/test-bad-pull output changed
- --- /home/rupert/hg-crew-10s/tests/test-bad-pull.out
- +++ /home/rupert/hg-crew-10s/tests/test-bad-pull.err
- -1,4 +1,4 @@
- -abort: error: Connection refused
- +abort: error: Network is unreachable
- 255
- copy: No such file or directory
- abort: HTTP Error 404
- !.......ss.s.......ss.............s.s.............s..........s....s...s.s
- ERROR: /home/rupert/hg-crew-10s/tests/test-gendoc output changed and returned error code 1
- --- /home/rupert/hg-crew-10s/tests/test-gendoc.out
- +++ /home/rupert/hg-crew-10s/tests/test-gendoc.err
- -1,33 +1,55 @@
- +sh: rst2html: not found
- % extracting documentation from C
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from da
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from de
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from el
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from fr
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from it
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from ja
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from pt_BR
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from sv
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from zh_CN
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- % extracting documentation from zh_TW
- +couldn't set locale correctly
- checking for parse errors with rst2html
- +/home/rupert/hg-crew-10s/tests/test-gendoc: no: not found
- !s.......
- ERROR: /home/rupert/hg-crew-10s/tests/test-extension output changed
- --- /home/rupert/hg-crew-10s/tests/test-extension.out
- +++ /home/rupert/hg-crew-10s/tests/test-extension.err
- -102,12 +102,7 @@
- patchbomb command to send changesets as (a series of) patch emails
- use "hg help extensions" for information on enabling extensions
- -hg: unknown command 'qdel'
- -'qdelete' is provided by the following extension:
- -
- - mq manage a stack of patches
- -
- -use "hg help extensions" for information on enabling extensions
- +abort: There is no Mercurial repository here (.hg not found)!
- hg: unknown command 'churn'
- 'churn' is provided by the following extension:
- -122,7 +117,9 @@
- use "hg help extensions" for information on enabling extensions
- % broken disabled extension and command
- +*** failed to import extension mq: No module named mq
- broken extension - (no help text available)
- use "hg help extensions" for information on enabling extensions
- +*** failed to import extension mq: No module named mq
- hg: unknown command 'foo'
- !s.
- ERROR: /home/rupert/hg-crew-10s/tests/test-bisect output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-bisect.out
- +++ /home/rupert/hg-crew-10s/tests/test-bisect.err
- -1,321 +1,2 @@
- -% init
- -% committing changes
- -adding a
- -% committed changeset 0
- -% committed changeset 1
- -% committed changeset 2
- -% committed changeset 3
- -% committed changeset 4
- -% committed changeset 5
- -% committed changeset 6
- -% committed changeset 7
- -% committed changeset 8
- -% committed changeset 9
- -% committed changeset 10
- -% committed changeset 11
- -% committed changeset 12
- -% committed changeset 13
- -% committed changeset 14
- -% committed changeset 15
- -% committed changeset 16
- -% committed changeset 17
- -% committed changeset 18
- -% committed changeset 19
- -% committed changeset 20
- -% committed changeset 21
- -% committed changeset 22
- -% committed changeset 23
- -% committed changeset 24
- -% committed changeset 25
- -% committed changeset 26
- -% committed changeset 27
- -% committed changeset 28
- -% committed changeset 29
- -% committed changeset 30
- -% committed changeset 31
- -% log
- -changeset: 31:58c80a7c8a40
- -tag: tip
- -user: test
- -date: Thu Jan 01 00:00:31 1970 +0000
- -summary: msg 31
- -changeset: 30:ed2d2f24b11c
- -user: test
- -date: Thu Jan 01 00:00:30 1970 +0000
- -summary: msg 30
- -
- -changeset: 29:b5bd63375ab9
- -user: test
- -date: Thu Jan 01 00:00:29 1970 +0000
- -summary: msg 29
- -
- -changeset: 28:8e0c2264c8af
- -user: test
- -date: Thu Jan 01 00:00:28 1970 +0000
- -summary: msg 28
- -
- -changeset: 27:288867a866e9
- -user: test
- -date: Thu Jan 01 00:00:27 1970 +0000
- -summary: msg 27
- -
- -changeset: 26:3efc6fd51aeb
- -user: test
- -date: Thu Jan 01 00:00:26 1970 +0000
- -summary: msg 26
- -
- -changeset: 25:02a84173a97a
- -user: test
- -date: Thu Jan 01 00:00:25 1970 +0000
- -summary: msg 25
- -
- -changeset: 24:10e0acd3809e
- -user: test
- -date: Thu Jan 01 00:00:24 1970 +0000
- -summary: msg 24
- -
- -changeset: 23:5ec79163bff4
- -user: test
- -date: Thu Jan 01 00:00:23 1970 +0000
- -summary: msg 23
- -
- -changeset: 22:06c7993750ce
- -user: test
- -date: Thu Jan 01 00:00:22 1970 +0000
- -summary: msg 22
- -
- -changeset: 21:e5db6aa3fe2a
- -user: test
- -date: Thu Jan 01 00:00:21 1970 +0000
- -summary: msg 21
- -
- -changeset: 20:7128fb4fdbc9
- -user: test
- -date: Thu Jan 01 00:00:20 1970 +0000
- -summary: msg 20
- -
- -changeset: 19:52798545b482
- -user: test
- -date: Thu Jan 01 00:00:19 1970 +0000
- -summary: msg 19
- -
- -changeset: 18:86977a90077e
- -user: test
- -date: Thu Jan 01 00:00:18 1970 +0000
- -summary: msg 18
- -
- -changeset: 17:03515f4a9080
- -user: test
- -date: Thu Jan 01 00:00:17 1970 +0000
- -summary: msg 17
- -
- -changeset: 16:a2e6ea4973e9
- -user: test
- -date: Thu Jan 01 00:00:16 1970 +0000
- -summary: msg 16
- -
- -changeset: 15:e7fa0811edb0
- -user: test
- -date: Thu Jan 01 00:00:15 1970 +0000
- -summary: msg 15
- -
- -changeset: 14:ce8f0998e922
- -user: test
- -date: Thu Jan 01 00:00:14 1970 +0000
- -summary: msg 14
- -
- -changeset: 13:9d7d07bc967c
- -user: test
- -date: Thu Jan 01 00:00:13 1970 +0000
- -summary: msg 13
- -
- -changeset: 12:1941b52820a5
- -user: test
- -date: Thu Jan 01 00:00:12 1970 +0000
- -summary: msg 12
- -
- -changeset: 11:7b4cd9578619
- -user: test
- -date: Thu Jan 01 00:00:11 1970 +0000
- -summary: msg 11
- -
- -changeset: 10:7c5eff49a6b6
- -user: test
- -date: Thu Jan 01 00:00:10 1970 +0000
- -summary: msg 10
- -
- -changeset: 9:eb44510ef29a
- -user: test
- -date: Thu Jan 01 00:00:09 1970 +0000
- -summary: msg 9
- -
- -changeset: 8:453eb4dba229
- -user: test
- -date: Thu Jan 01 00:00:08 1970 +0000
- -summary: msg 8
- -
- -changeset: 7:03750880c6b5
- -user: test
- -date: Thu Jan 01 00:00:07 1970 +0000
- -summary: msg 7
- -
- -changeset: 6:a3d5c6fdf0d3
- -user: test
- -date: Thu Jan 01 00:00:06 1970 +0000
- -summary: msg 6
- -
- -changeset: 5:7874a09ea728
- -user: test
- -date: Thu Jan 01 00:00:05 1970 +0000
- -summary: msg 5
- -
- -changeset: 4:9b2ba8336a65
- -user: test
- -date: Thu Jan 01 00:00:04 1970 +0000
- -summary: msg 4
- -
- -changeset: 3:b53bea5e2fcb
- -user: test
- -date: Thu Jan 01 00:00:03 1970 +0000
- -summary: msg 3
- -
- -changeset: 2:db07c04beaca
- -user: test
- -date: Thu Jan 01 00:00:02 1970 +0000
- -summary: msg 2
- -
- -changeset: 1:5cd978ea5149
- -user: test
- -date: Thu Jan 01 00:00:01 1970 +0000
- -summary: msg 1
- -
- -changeset: 0:b99c7b9c8e11
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: msg 0
- -
- -% hg up -C
- -0 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% bisect test
- -Testing changeset 16:a2e6ea4973e9 (30 changesets remaining, ~4 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 23:5ec79163bff4 (15 changesets remaining, ~3 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -skip
- -Testing changeset 24:10e0acd3809e (15 changesets remaining, ~3 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 27:288867a866e9 (7 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 29:b5bd63375ab9 (4 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 28:8e0c2264c8af (2 changesets remaining, ~1 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -The first bad revision is:
- -changeset: 29:b5bd63375ab9
- -user: test
- -date: Thu Jan 01 00:00:29 1970 +0000
- -summary: msg 29
- -
- -% bisect reverse test
- -Testing changeset 15:e7fa0811edb0 (32 changesets remaining, ~5 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 7:03750880c6b5 (16 changesets remaining, ~4 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -skip
- -Testing changeset 6:a3d5c6fdf0d3 (16 changesets remaining, ~4 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 2:db07c04beaca (7 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 0:b99c7b9c8e11 (3 changesets remaining, ~1 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 1:5cd978ea5149 (2 changesets remaining, ~1 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -The first good revision is:
- -changeset: 1:5cd978ea5149
- -user: test
- -date: Thu Jan 01 00:00:01 1970 +0000
- -summary: msg 1
- -
- -abort: Inconsistent state, 31:58c80a7c8a40 is good and bad
- -error
- -Testing changeset 15:e7fa0811edb0 (32 changesets remaining, ~5 tests)
- -5cd978ea5149
- -% reproduce AssertionError, issue1228 and issue1182
- -Testing changeset 2:db07c04beaca (4 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 1:5cd978ea5149 (4 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 3:b53bea5e2fcb (4 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Due to skipped revisions, the first bad revision could be any of:
- -changeset: 1:5cd978ea5149
- -user: test
- -date: Thu Jan 01 00:00:01 1970 +0000
- -summary: msg 1
- -
- -changeset: 2:db07c04beaca
- -user: test
- -date: Thu Jan 01 00:00:02 1970 +0000
- -summary: msg 2
- -
- -changeset: 3:b53bea5e2fcb
- -user: test
- -date: Thu Jan 01 00:00:03 1970 +0000
- -summary: msg 3
- -
- -changeset: 4:9b2ba8336a65
- -user: test
- -date: Thu Jan 01 00:00:04 1970 +0000
- -summary: msg 4
- -
- -% reproduce non converging bisect, issue1182
- -Testing changeset 1:5cd978ea5149 (2 changesets remaining, ~1 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Due to skipped revisions, the first bad revision could be any of:
- -changeset: 1:5cd978ea5149
- -user: test
- -date: Thu Jan 01 00:00:01 1970 +0000
- -summary: msg 1
- -
- -changeset: 2:db07c04beaca
- -user: test
- -date: Thu Jan 01 00:00:02 1970 +0000
- -summary: msg 2
- -
- -% test no action
- -abort: cannot bisect (no known good revisions)
- -failure
- -% reproduce AssertionError, issue1445
- -Testing changeset 3:b53bea5e2fcb (6 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 2:db07c04beaca (6 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 4:9b2ba8336a65 (6 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 1:5cd978ea5149 (6 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Testing changeset 5:7874a09ea728 (6 changesets remaining, ~2 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -The first bad revision is:
- -changeset: 6:a3d5c6fdf0d3
- -user: test
- -date: Thu Jan 01 00:00:06 1970 +0000
- -summary: msg 6
- -
- -% test invalid command
- -abort: failed to execute exit 127
- -% test bisecting command
- -Testing changeset 15:e7fa0811edb0 (31 changesets remaining, ~4 tests)
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -Changeset 15:e7fa0811edb0: good
- -Changeset 7:03750880c6b5: good
- -Changeset 3:b53bea5e2fcb: bad
- -Changeset 5:7874a09ea728: bad
- -Changeset 6:a3d5c6fdf0d3: good
- -The first good revision is:
- -changeset: 6:a3d5c6fdf0d3
- -user: test
- -date: Thu Jan 01 00:00:06 1970 +0000
- -summary: msg 6
- -
- +### Abort: timeout after 180 seconds.
- !............s...................
- ERROR: /home/rupert/hg-crew-10s/tests/test-http-proxy output changed
- --- /home/rupert/hg-crew-10s/tests/test-http-proxy.out
- +++ /home/rupert/hg-crew-10s/tests/test-http-proxy.err
- -48,7 +48,7 @@
- updating to branch default
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- %% bad host:port for proxy
- -abort: error: Connection refused
- +abort: error: Network is unreachable
- %% do not use the proxy if it is in the no list
- requesting all changes
- adding changesets
- !.............
- ERROR: /home/rupert/hg-crew-10s/tests/test-bundle-r output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-bundle-r.out
- +++ /home/rupert/hg-crew-10s/tests/test-bundle-r.err
- -1,249 +1,2 @@
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -created new head
- -1 files updated, 0 files merged, 2 files removed, 0 files unresolved
- - rev offset length base linkrev nodeid p1 p2
- - 0 0 3 0 0 362fef284ce2 000000000000 000000000000
- - 1 3 5 1 1 125144f7e028 362fef284ce2 000000000000
- - 2 8 7 2 2 4c982badb186 125144f7e028 000000000000
- - 3 15 9 3 3 19b1fc555737 4c982badb186 000000000000
- - rev offset length base linkrev nodeid p1 p2
- - 0 0 75 0 7 2565f3199a74 000000000000 000000000000
- - rev offset length base linkrev nodeid p1 p2
- - 0 0 75 0 8 2565f3199a74 000000000000 000000000000
- - rev offset length base linkrev nodeid p1 p2
- - 0 0 8 0 6 12ab3bcc5ea4 000000000000 000000000000
- - rev offset length base linkrev nodeid p1 p2
- - 0 0 48 0 0 43eadb1d2d06 000000000000 000000000000
- - 1 48 48 1 1 8b89697eba2c 43eadb1d2d06 000000000000
- - 2 96 48 2 2 626a32663c2f 8b89697eba2c 000000000000
- - 3 144 48 3 3 f54c32f13478 626a32663c2f 000000000000
- - 4 192 58 3 6 de68e904d169 626a32663c2f 000000000000
- - 5 250 68 3 7 09bb521d218d de68e904d169 000000000000
- - 6 318 54 6 8 1fde233dfb0f f54c32f13478 000000000000
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -4 files, 9 changesets, 7 total revisions
- -searching for changes
- -1 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 1 changes to 1 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -1 files, 1 changesets, 1 total revisions
- -0:5649c9d34dd8
- -searching for changes
- -2 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 2 changesets with 2 changes to 1 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -1 files, 2 changesets, 2 total revisions
- -1:10b2180f755b
- -searching for changes
- -3 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 3 changesets with 3 changes to 1 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -1 files, 3 changesets, 3 total revisions
- -2:d62976ca1e50
- -searching for changes
- -4 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 4 changesets with 4 changes to 1 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -1 files, 4 changesets, 4 total revisions
- -3:ac69c658229d
- -searching for changes
- -2 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 2 changesets with 2 changes to 1 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -1 files, 2 changesets, 2 total revisions
- -1:5f4f3ceb285e
- -searching for changes
- -3 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 3 changesets with 3 changes to 1 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -1 files, 3 changesets, 3 total revisions
- -2:024e4e7df376
- -searching for changes
- -4 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 4 changesets with 5 changes to 2 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -2 files, 4 changesets, 5 total revisions
- -3:1e3f6b843bd6
- -searching for changes
- -5 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 5 changesets with 6 changes to 3 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -3 files, 5 changesets, 6 total revisions
- -4:27f57c869697
- -searching for changes
- -5 changesets found
- -adding changesets
- -adding manifests
- -adding file changes
- -added 5 changesets with 5 changes to 2 files
- -(run 'hg update' to get a working copy)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -2 files, 5 changesets, 5 total revisions
- -4:088ff9d6e1e1
- -pulling from ../test-7
- -searching for changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 4 changesets with 2 changes to 3 files (+1 heads)
- -(run 'hg heads' to see heads, 'hg merge' to merge)
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -4 files, 9 changesets, 7 total revisions
- -rolling back last transaction
- -% should fail
- -abort: --base is incompatible with specifying a destination
- -abort: repository default-push not found!
- -2 changesets found
- -4 changesets found
- -6 changesets found
- -1 changesets found
- -1 changesets found
- -4 changesets found
- -updating to branch default
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% 2
- -2:d62976ca1e50
- -adding changesets
- -transaction abort!
- -rollback completed
- -abort: 00changelog.i@ac69c658229d: unknown parent!
- -% 2
- -2:d62976ca1e50
- -adding changesets
- -adding manifests
- -adding file changes
- -added 6 changesets with 4 changes to 4 files (+1 heads)
- -(run 'hg heads' to see heads, 'hg merge' to merge)
- -% 8
- -8:088ff9d6e1e1
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -4 files, 9 changesets, 7 total revisions
- -rolling back last transaction
- -% 2
- -2:d62976ca1e50
- -adding changesets
- -adding manifests
- -adding file changes
- -added 2 changesets with 2 changes to 2 files
- -(run 'hg update' to get a working copy)
- -% 4
- -4:088ff9d6e1e1
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -2 files, 5 changesets, 5 total revisions
- -rolling back last transaction
- -adding changesets
- -adding manifests
- -adding file changes
- -added 4 changesets with 3 changes to 3 files (+1 heads)
- -(run 'hg heads' to see heads, 'hg merge' to merge)
- -% 6
- -6:27f57c869697
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -3 files, 7 changesets, 6 total revisions
- -rolling back last transaction
- -adding changesets
- -adding manifests
- -adding file changes
- -added 2 changesets with 2 changes to 2 files
- -(run 'hg update' to get a working copy)
- -% 4
- -4:088ff9d6e1e1
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -2 files, 5 changesets, 5 total revisions
- -warning: detected divergent renames of afile to:
- - anotherfile
- - adifferentfile
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- -7 changesets found
- -updating to branch default
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -adding changesets
- -adding manifests
- -adding file changes
- -added 7 changesets with 4 changes to 4 files
- -(run 'hg update' to get a working copy)
- -% 9
- -9:e3061ea42e4c
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -4 files, 10 changesets, 7 total revisions
- +
- +### Abort: timeout after 180 seconds.
- !
- ERROR: /home/rupert/hg-crew-10s/tests/test-command-template output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-command-template.out
- +++ /home/rupert/hg-crew-10s/tests/test-command-template.err
- -1,1073 +1,2 @@
- -created new head
- -0 files updated, 0 files merged, 4 files removed, 0 files unresolved
- -created new head
- -# default style is like normal output
- -# normal
- -# verbose
- -# debug
- -# revision with no copies (used to print a traceback)
- -# compact style works
- -8[tip] 95c24699272e 2020-01-01 10:01 +0000 test
- - third
- -
- -7:-1 29114dbae42b 1970-01-12 13:46 +0000 user
- - second
- -
- -6:5,4 c7b487c6c50e 1970-01-18 08:40 +0000 person
- - merge
- -
- -5:3 13207e5a10d9 1970-01-18 08:40 +0000 person
- - new head
- -
- -4 32a18f097fcc 1970-01-17 04:53 +0000 person
- - new branch
- -
- -3 10e46f2dcbf4 1970-01-16 01:06 +0000 person
- - no user, no domain
- -
- -2 97054abb4ab8 1970-01-14 21:20 +0000 other
- - no person
- -
- -1 b608e9d1a3f0 1970-01-13 17:33 +0000 other
- - other 1
- -
- -0 1e4e1b8f71e0 1970-01-12 13:46 +0000 user
- - line 1
- -
- -8[tip] 95c24699272e 2020-01-01 10:01 +0000 test
- - third
- -
- -7:-1 29114dbae42b 1970-01-12 13:46 +0000 User Name <user@hostname>
- - second
- -
- -6:5,4 c7b487c6c50e 1970-01-18 08:40 +0000 person
- - merge
- -
- -5:3 13207e5a10d9 1970-01-18 08:40 +0000 person
- - new head
- -
- -4 32a18f097fcc 1970-01-17 04:53 +0000 person
- - new branch
- -
- -3 10e46f2dcbf4 1970-01-16 01:06 +0000 person
- - no user, no domain
- -
- -2 97054abb4ab8 1970-01-14 21:20 +0000 other@place
- - no person
- -
- -1 b608e9d1a3f0 1970-01-13 17:33 +0000 A. N. Other <other@place>
- - other 1
- -other 2
- -
- -other 3
- -
- -0 1e4e1b8f71e0 1970-01-12 13:46 +0000 User Name <user@hostname>
- - line 1
- -line 2
- -
- -8[tip]:7,-1 95c24699272e 2020-01-01 10:01 +0000 test
- - third
- -
- -7:-1,-1 29114dbae42b 1970-01-12 13:46 +0000 User Name <user@hostname>
- - second
- -
- -6:5,4 c7b487c6c50e 1970-01-18 08:40 +0000 person
- - merge
- -
- -5:3,-1 13207e5a10d9 1970-01-18 08:40 +0000 person
- - new head
- -
- -4:3,-1 32a18f097fcc 1970-01-17 04:53 +0000 person
- - new branch
- -
- -3:2,-1 10e46f2dcbf4 1970-01-16 01:06 +0000 person
- - no user, no domain
- -
- -2:1,-1 97054abb4ab8 1970-01-14 21:20 +0000 other@place
- - no person
- -
- -1:0,-1 b608e9d1a3f0 1970-01-13 17:33 +0000 A. N. Other <other@place>
- - other 1
- -other 2
- -
- -other 3
- -
- -0:-1,-1 1e4e1b8f71e0 1970-01-12 13:46 +0000 User Name <user@hostname>
- - line 1
- -line 2
- -
- -# xml style works (--style xml)
- -<?xml version="1.0"?>
- -<log>
- -<logentry revision="8" node="95c24699272ef57d062b8bccc32c878bf841784a">
- -<tag>tip</tag>
- -<author email="test">test</author>
- -<date>2020-01-01T10:01:00+00:00</date>
- -<msg xml:space="preserve">third</msg>
- -</logentry>
- -<logentry revision="7" node="29114dbae42b9f078cf2714dbe3a86bba8ec7453">
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="user@hostname">User Name</author>
- -<date>1970-01-12T13:46:40+00:00</date>
- -<msg xml:space="preserve">second</msg>
- -</logentry>
- -<logentry revision="6" node="c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f">
- -<parent revision="5" node="13207e5a10d9fd28ec424934298e176197f2c67f" />
- -<parent revision="4" node="32a18f097fcccf76ef282f62f8a85b3adf8d13c4" />
- -<author email="person">person</author>
- -<date>1970-01-18T08:40:01+00:00</date>
- -<msg xml:space="preserve">merge</msg>
- -</logentry>
- -<logentry revision="5" node="13207e5a10d9fd28ec424934298e176197f2c67f">
- -<parent revision="3" node="10e46f2dcbf4823578cf180f33ecf0b957964c47" />
- -<author email="person">person</author>
- -<date>1970-01-18T08:40:00+00:00</date>
- -<msg xml:space="preserve">new head</msg>
- -</logentry>
- -<logentry revision="4" node="32a18f097fcccf76ef282f62f8a85b3adf8d13c4">
- -<branch>foo</branch>
- -<author email="person">person</author>
- -<date>1970-01-17T04:53:20+00:00</date>
- -<msg xml:space="preserve">new branch</msg>
- -</logentry>
- -<logentry revision="3" node="10e46f2dcbf4823578cf180f33ecf0b957964c47">
- -<author email="person">person</author>
- -<date>1970-01-16T01:06:40+00:00</date>
- -<msg xml:space="preserve">no user, no domain</msg>
- -</logentry>
- -<logentry revision="2" node="97054abb4ab824450e9164180baf491ae0078465">
- -<author email="other@place">other</author>
- -<date>1970-01-14T21:20:00+00:00</date>
- -<msg xml:space="preserve">no person</msg>
- -</logentry>
- -<logentry revision="1" node="b608e9d1a3f0273ccf70fb85fd6866b3482bf965">
- -<author email="other@place">A. N. Other</author>
- -<date>1970-01-13T17:33:20+00:00</date>
- -<msg xml:space="preserve">other 1
- -other 2
- -
- -other 3</msg>
- -</logentry>
- -<logentry revision="0" node="1e4e1b8f71e05681d422154f5421e385fec3454f">
- -<author email="user@hostname">User Name</author>
- -<date>1970-01-12T13:46:40+00:00</date>
- -<msg xml:space="preserve">line 1
- -line 2</msg>
- -</logentry>
- -</log>
- -# xml style works (-v --style xml)
- -<?xml version="1.0"?>
- -<log>
- -<logentry revision="8" node="95c24699272ef57d062b8bccc32c878bf841784a">
- -<tag>tip</tag>
- -<author email="test">test</author>
- -<date>2020-01-01T10:01:00+00:00</date>
- -<msg xml:space="preserve">third</msg>
- -<paths>
- -<path action="A">fourth</path>
- -<path action="A">third</path>
- -<path action="R">second</path>
- -</paths>
- -<copies>
- -<copy source="second">fourth</copy>
- -</copies>
- -</logentry>
- -<logentry revision="7" node="29114dbae42b9f078cf2714dbe3a86bba8ec7453">
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="user@hostname">User Name</author>
- -<date>1970-01-12T13:46:40+00:00</date>
- -<msg xml:space="preserve">second</msg>
- -<paths>
- -<path action="A">second</path>
- -</paths>
- -</logentry>
- -<logentry revision="6" node="c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f">
- -<parent revision="5" node="13207e5a10d9fd28ec424934298e176197f2c67f" />
- -<parent revision="4" node="32a18f097fcccf76ef282f62f8a85b3adf8d13c4" />
- -<author email="person">person</author>
- -<date>1970-01-18T08:40:01+00:00</date>
- -<msg xml:space="preserve">merge</msg>
- -<paths>
- -</paths>
- -</logentry>
- -<logentry revision="5" node="13207e5a10d9fd28ec424934298e176197f2c67f">
- -<parent revision="3" node="10e46f2dcbf4823578cf180f33ecf0b957964c47" />
- -<author email="person">person</author>
- -<date>1970-01-18T08:40:00+00:00</date>
- -<msg xml:space="preserve">new head</msg>
- -<paths>
- -<path action="A">d</path>
- -</paths>
- -</logentry>
- -<logentry revision="4" node="32a18f097fcccf76ef282f62f8a85b3adf8d13c4">
- -<branch>foo</branch>
- -<author email="person">person</author>
- -<date>1970-01-17T04:53:20+00:00</date>
- -<msg xml:space="preserve">new branch</msg>
- -<paths>
- -</paths>
- -</logentry>
- -<logentry revision="3" node="10e46f2dcbf4823578cf180f33ecf0b957964c47">
- -<author email="person">person</author>
- -<date>1970-01-16T01:06:40+00:00</date>
- -<msg xml:space="preserve">no user, no domain</msg>
- -<paths>
- -<path action="M">c</path>
- -</paths>
- -</logentry>
- -<logentry revision="2" node="97054abb4ab824450e9164180baf491ae0078465">
- -<author email="other@place">other</author>
- -<date>1970-01-14T21:20:00+00:00</date>
- -<msg xml:space="preserve">no person</msg>
- -<paths>
- -<path action="A">c</path>
- -</paths>
- -</logentry>
- -<logentry revision="1" node="b608e9d1a3f0273ccf70fb85fd6866b3482bf965">
- -<author email="other@place">A. N. Other</author>
- -<date>1970-01-13T17:33:20+00:00</date>
- -<msg xml:space="preserve">other 1
- -other 2
- -
- -other 3</msg>
- -<paths>
- -<path action="A">b</path>
- -</paths>
- -</logentry>
- -<logentry revision="0" node="1e4e1b8f71e05681d422154f5421e385fec3454f">
- -<author email="user@hostname">User Name</author>
- -<date>1970-01-12T13:46:40+00:00</date>
- -<msg xml:space="preserve">line 1
- -line 2</msg>
- -<paths>
- -<path action="A">a</path>
- -</paths>
- -</logentry>
- -</log>
- -# xml style works (--debug --style xml)
- -<?xml version="1.0"?>
- -<log>
- -<logentry revision="8" node="95c24699272ef57d062b8bccc32c878bf841784a">
- -<tag>tip</tag>
- -<parent revision="7" node="29114dbae42b9f078cf2714dbe3a86bba8ec7453" />
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="test">test</author>
- -<date>2020-01-01T10:01:00+00:00</date>
- -<msg xml:space="preserve">third</msg>
- -<paths>
- -<path action="A">fourth</path>
- -<path action="A">third</path>
- -<path action="R">second</path>
- -</paths>
- -<copies>
- -<copy source="second">fourth</copy>
- -</copies>
- -<extra key="branch">default</extra>
- -</logentry>
- -<logentry revision="7" node="29114dbae42b9f078cf2714dbe3a86bba8ec7453">
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="user@hostname">User Name</author>
- -<date>1970-01-12T13:46:40+00:00</date>
- -<msg xml:space="preserve">second</msg>
- -<paths>
- -<path action="A">second</path>
- -</paths>
- -<extra key="branch">default</extra>
- -</logentry>
- -<logentry revision="6" node="c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f">
- -<parent revision="5" node="13207e5a10d9fd28ec424934298e176197f2c67f" />
- -<parent revision="4" node="32a18f097fcccf76ef282f62f8a85b3adf8d13c4" />
- -<author email="person">person</author>
- -<date>1970-01-18T08:40:01+00:00</date>
- -<msg xml:space="preserve">merge</msg>
- -<paths>
- -</paths>
- -<extra key="branch">default</extra>
- -</logentry>
- -<logentry revision="5" node="13207e5a10d9fd28ec424934298e176197f2c67f">
- -<parent revision="3" node="10e46f2dcbf4823578cf180f33ecf0b957964c47" />
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="person">person</author>
- -<date>1970-01-18T08:40:00+00:00</date>
- -<msg xml:space="preserve">new head</msg>
- -<paths>
- -<path action="A">d</path>
- -</paths>
- -<extra key="branch">default</extra>
- -</logentry>
- -<logentry revision="4" node="32a18f097fcccf76ef282f62f8a85b3adf8d13c4">
- -<branch>foo</branch>
- -<parent revision="3" node="10e46f2dcbf4823578cf180f33ecf0b957964c47" />
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="person">person</author>
- -<date>1970-01-17T04:53:20+00:00</date>
- -<msg xml:space="preserve">new branch</msg>
- -<paths>
- -</paths>
- -<extra key="branch">foo</extra>
- -</logentry>
- -<logentry revision="3" node="10e46f2dcbf4823578cf180f33ecf0b957964c47">
- -<parent revision="2" node="97054abb4ab824450e9164180baf491ae0078465" />
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="person">person</author>
- -<date>1970-01-16T01:06:40+00:00</date>
- -<msg xml:space="preserve">no user, no domain</msg>
- -<paths>
- -<path action="M">c</path>
- -</paths>
- -<extra key="branch">default</extra>
- -</logentry>
- -<logentry revision="2" node="97054abb4ab824450e9164180baf491ae0078465">
- -<parent revision="1" node="b608e9d1a3f0273ccf70fb85fd6866b3482bf965" />
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="other@place">other</author>
- -<date>1970-01-14T21:20:00+00:00</date>
- -<msg xml:space="preserve">no person</msg>
- -<paths>
- -<path action="A">c</path>
- -</paths>
- -<extra key="branch">default</extra>
- -</logentry>
- -<logentry revision="1" node="b608e9d1a3f0273ccf70fb85fd6866b3482bf965">
- -<parent revision="0" node="1e4e1b8f71e05681d422154f5421e385fec3454f" />
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="other@place">A. N. Other</author>
- -<date>1970-01-13T17:33:20+00:00</date>
- -<msg xml:space="preserve">other 1
- -other 2
- -
- -other 3</msg>
- -<paths>
- -<path action="A">b</path>
- -</paths>
- -<extra key="branch">default</extra>
- -</logentry>
- -<logentry revision="0" node="1e4e1b8f71e05681d422154f5421e385fec3454f">
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<parent revision="-1" node="0000000000000000000000000000000000000000" />
- -<author email="user@hostname">User Name</author>
- -<date>1970-01-12T13:46:40+00:00</date>
- -<msg xml:space="preserve">line 1
- -line 2</msg>
- -<paths>
- -<path action="A">a</path>
- -</paths>
- -<extra key="branch">default</extra>
- -</logentry>
- -</log>
- -# error if style not readable
- -abort: Permission denied: ./q
- -# error if no style
- -abort: style not found: notexist
- -# error if style missing key
- -abort: ./t: no key named 'changeset'
- -# error if include fails
- -abort: template file ./q: Permission denied
- -# include works
- -8
- -7
- -6
- -5
- -4
- -3
- -2
- -1
- -0
- -# ui.style works
- -8
- -7
- -6
- -5
- -4
- -3
- -2
- -1
- -0
- -# issue338
- -2020-01-01 test <test>
- -
- - * fourth, second, third:
- - third
- - [95c24699272e] [tip]
- -
- -1970-01-12 User Name <user@hostname>
- -
- - * second:
- - second
- - [29114dbae42b]
- -
- -1970-01-18 person <person>
- -
- - * merge
- - [c7b487c6c50e]
- -
- - * d:
- - new head
- - [13207e5a10d9]
- -
- -1970-01-17 person <person>
- -
- - * new branch
- - [32a18f097fcc] <foo>
- -
- -1970-01-16 person <person>
- -
- - * c:
- - no user, no domain
- - [10e46f2dcbf4]
- -
- -1970-01-14 other <other@place>
- -
- - * c:
- - no person
- - [97054abb4ab8]
- -
- -1970-01-13 A. N. Other <other@place>
- -
- - * b:
- - other 1 other 2
- -
- - other 3
- - [b608e9d1a3f0]
- -
- -1970-01-12 User Name <user@hostname>
- -
- - * a:
- - line 1 line 2
- - [1e4e1b8f71e0]
- -
- -# keys work
- -author: test
- -author: User Name <user@hostname>
- -author: person
- -author: person
- -author: person
- -author: person
- -author: other@place
- -author: A. N. Other <other@place>
- -author: User Name <user@hostname>
- -author--verbose: test
- -author--verbose: User Name <user@hostname>
- -author--verbose: person
- -author--verbose: person
- -author--verbose: person
- -author--verbose: person
- -author--verbose: other@place
- -author--verbose: A. N. Other <other@place>
- -author--verbose: User Name <user@hostname>
- -author--debug: test
- -author--debug: User Name <user@hostname>
- -author--debug: person
- -author--debug: person
- -author--debug: person
- -author--debug: person
- -author--debug: other@place
- -author--debug: A. N. Other <other@place>
- -author--debug: User Name <user@hostname>
- -branches:
- -branches:
- -branches:
- -branches:
- -branches: foo
- -branches:
- -branches:
- -branches:
- -branches:
- -branches--verbose:
- -branches--verbose:
- -branches--verbose:
- -branches--verbose:
- -branches--verbose: foo
- -branches--verbose:
- -branches--verbose:
- -branches--verbose:
- -branches--verbose:
- -branches--debug:
- -branches--debug:
- -branches--debug:
- -branches--debug:
- -branches--debug: foo
- -branches--debug:
- -branches--debug:
- -branches--debug:
- -branches--debug:
- -date: 1577872860.00
- -date: 1000000.00
- -date: 1500001.00
- -date: 1500000.00
- -date: 1400000.00
- -date: 1300000.00
- -date: 1200000.00
- -date: 1100000.00
- -date: 1000000.00
- -date--verbose: 1577872860.00
- -date--verbose: 1000000.00
- -date--verbose: 1500001.00
- -date--verbose: 1500000.00
- -date--verbose: 1400000.00
- -date--verbose: 1300000.00
- -date--verbose: 1200000.00
- -date--verbose: 1100000.00
- -date--verbose: 1000000.00
- -date--debug: 1577872860.00
- -date--debug: 1000000.00
- -date--debug: 1500001.00
- -date--debug: 1500000.00
- -date--debug: 1400000.00
- -date--debug: 1300000.00
- -date--debug: 1200000.00
- -date--debug: 1100000.00
- -date--debug: 1000000.00
- -desc: third
- -desc: second
- -desc: merge
- -desc: new head
- -desc: new branch
- -desc: no user, no domain
- -desc: no person
- -desc: other 1
- -other 2
- -
- -other 3
- -desc: line 1
- -line 2
- -desc--verbose: third
- -desc--verbose: second
- -desc--verbose: merge
- -desc--verbose: new head
- -desc--verbose: new branch
- -desc--verbose: no user, no domain
- -desc--verbose: no person
- -desc--verbose: other 1
- -other 2
- -
- -other 3
- -desc--verbose: line 1
- -line 2
- -desc--debug: third
- -desc--debug: second
- -desc--debug: merge
- -desc--debug: new head
- -desc--debug: new branch
- -desc--debug: no user, no domain
- -desc--debug: no person
- -desc--debug: other 1
- -other 2
- -
- -other 3
- -desc--debug: line 1
- -line 2
- -file_adds: fourth third
- -file_adds: second
- -file_adds:
- -file_adds: d
- -file_adds:
- -file_adds:
- -file_adds: c
- -file_adds: b
- -file_adds: a
- -file_adds--verbose: fourth third
- -file_adds--verbose: second
- -file_adds--verbose:
- -file_adds--verbose: d
- -file_adds--verbose:
- -file_adds--verbose:
- -file_adds--verbose: c
- -file_adds--verbose: b
- -file_adds--verbose: a
- -file_adds--debug: fourth third
- -file_adds--debug: second
- -file_adds--debug:
- -file_adds--debug: d
- -file_adds--debug:
- -file_adds--debug:
- -file_adds--debug: c
- -file_adds--debug: b
- -file_adds--debug: a
- -file_dels: second
- -file_dels:
- -file_dels:
- -file_dels:
- -file_dels:
- -file_dels:
- -file_dels:
- -file_dels:
- -file_dels:
- -file_dels--verbose: second
- -file_dels--verbose:
- -file_dels--verbose:
- -file_dels--verbose:
- -file_dels--verbose:
- -file_dels--verbose:
- -file_dels--verbose:
- -file_dels--verbose:
- -file_dels--verbose:
- -file_dels--debug: second
- -file_dels--debug:
- -file_dels--debug:
- -file_dels--debug:
- -file_dels--debug:
- -file_dels--debug:
- -file_dels--debug:
- -file_dels--debug:
- -file_dels--debug:
- -file_mods:
- -file_mods:
- -file_mods:
- -file_mods:
- -file_mods:
- -file_mods: c
- -file_mods:
- -file_mods:
- -file_mods:
- -file_mods--verbose:
- -file_mods--verbose:
- -file_mods--verbose:
- -file_mods--verbose:
- -file_mods--verbose:
- -file_mods--verbose: c
- -file_mods--verbose:
- -file_mods--verbose:
- -file_mods--verbose:
- -file_mods--debug:
- -file_mods--debug:
- -file_mods--debug:
- -file_mods--debug:
- -file_mods--debug:
- -file_mods--debug: c
- -file_mods--debug:
- -file_mods--debug:
- -file_mods--debug:
- -file_copies: fourth (second)
- -file_copies:
- -file_copies:
- -file_copies:
- -file_copies:
- -file_copies:
- -file_copies:
- -file_copies:
- -file_copies:
- -file_copies--verbose: fourth (second)
- -file_copies--verbose:
- -file_copies--verbose:
- -file_copies--verbose:
- -file_copies--verbose:
- -file_copies--verbose:
- -file_copies--verbose:
- -file_copies--verbose:
- -file_copies--verbose:
- -file_copies--debug: fourth (second)
- -file_copies--debug:
- -file_copies--debug:
- -file_copies--debug:
- -file_copies--debug:
- -file_copies--debug:
- -file_copies--debug:
- -file_copies--debug:
- -file_copies--debug:
- -file_copies_switch:
- -file_copies_switch:
- -file_copies_switch:
- -file_copies_switch:
- -file_copies_switch:
- -file_copies_switch:
- -file_copies_switch:
- -file_copies_switch:
- -file_copies_switch:
- -file_copies_switch--verbose:
- -file_copies_switch--verbose:
- -file_copies_switch--verbose:
- -file_copies_switch--verbose:
- -file_copies_switch--verbose:
- -file_copies_switch--verbose:
- -file_copies_switch--verbose:
- -file_copies_switch--verbose:
- -file_copies_switch--verbose:
- -file_copies_switch--debug:
- -file_copies_switch--debug:
- -file_copies_switch--debug:
- -file_copies_switch--debug:
- -file_copies_switch--debug:
- -file_copies_switch--debug:
- -file_copies_switch--debug:
- -file_copies_switch--debug:
- -file_copies_switch--debug:
- -files: fourth second third
- -files: second
- -files:
- -files: d
- -files:
- -files: c
- -files: c
- -files: b
- -files: a
- -files--verbose: fourth second third
- -files--verbose: second
- -files--verbose:
- -files--verbose: d
- -files--verbose:
- -files--verbose: c
- -files--verbose: c
- -files--verbose: b
- -files--verbose: a
- -files--debug: fourth second third
- -files--debug: second
- -files--debug:
- -files--debug: d
- -files--debug:
- -files--debug: c
- -files--debug: c
- -files--debug: b
- -files--debug: a
- -manifest: 8:94961b75a2da
- -manifest: 7:f2dbc354b94e
- -manifest: 6:91015e9dbdd7
- -manifest: 5:4dc3def4f9b4
- -manifest: 4:90ae8dda64e1
- -manifest: 3:cb5a1327723b
- -manifest: 2:6e0e82995c35
- -manifest: 1:4e8d705b1e53
- -manifest: 0:a0c8bcbbb45c
- -manifest--verbose: 8:94961b75a2da
- -manifest--verbose: 7:f2dbc354b94e
- -manifest--verbose: 6:91015e9dbdd7
- -manifest--verbose: 5:4dc3def4f9b4
- -manifest--verbose: 4:90ae8dda64e1
- -manifest--verbose: 3:cb5a1327723b
- -manifest--verbose: 2:6e0e82995c35
- -manifest--verbose: 1:4e8d705b1e53
- -manifest--verbose: 0:a0c8bcbbb45c
- -manifest--debug: 8:94961b75a2da554b4df6fb599e5bfc7d48de0c64
- -manifest--debug: 7:f2dbc354b94e5ec0b4f10680ee0cee816101d0bf
- -manifest--debug: 6:91015e9dbdd76a6791085d12b0a0ec7fcd22ffbf
- -manifest--debug: 5:4dc3def4f9b4c6e8de820f6ee74737f91e96a216
- -manifest--debug: 4:90ae8dda64e1a876c792bccb9af66284f6018363
- -manifest--debug: 3:cb5a1327723bada42f117e4c55a303246eaf9ccc
- -manifest--debug: 2:6e0e82995c35d0d57a52aca8da4e56139e06b4b1
- -manifest--debug: 1:4e8d705b1e53e3f9375e0e60dc7b525d8211fe55
- -manifest--debug: 0:a0c8bcbbb45c63b90b70ad007bf38961f64f2af0
- -node: 95c24699272ef57d062b8bccc32c878bf841784a
- -node: 29114dbae42b9f078cf2714dbe3a86bba8ec7453
- -node: c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f
- -node: 13207e5a10d9fd28ec424934298e176197f2c67f
- -node: 32a18f097fcccf76ef282f62f8a85b3adf8d13c4
- -node: 10e46f2dcbf4823578cf180f33ecf0b957964c47
- -node: 97054abb4ab824450e9164180baf491ae0078465
- -node: b608e9d1a3f0273ccf70fb85fd6866b3482bf965
- -node: 1e4e1b8f71e05681d422154f5421e385fec3454f
- -node--verbose: 95c24699272ef57d062b8bccc32c878bf841784a
- -node--verbose: 29114dbae42b9f078cf2714dbe3a86bba8ec7453
- -node--verbose: c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f
- -node--verbose: 13207e5a10d9fd28ec424934298e176197f2c67f
- -node--verbose: 32a18f097fcccf76ef282f62f8a85b3adf8d13c4
- -node--verbose: 10e46f2dcbf4823578cf180f33ecf0b957964c47
- -node--verbose: 97054abb4ab824450e9164180baf491ae0078465
- -node--verbose: b608e9d1a3f0273ccf70fb85fd6866b3482bf965
- -node--verbose: 1e4e1b8f71e05681d422154f5421e385fec3454f
- -node--debug: 95c24699272ef57d062b8bccc32c878bf841784a
- -node--debug: 29114dbae42b9f078cf2714dbe3a86bba8ec7453
- -node--debug: c7b487c6c50ef1cf464cafdc4f4f5e615fc5999f
- -node--debug: 13207e5a10d9fd28ec424934298e176197f2c67f
- -node--debug: 32a18f097fcccf76ef282f62f8a85b3adf8d13c4
- -node--debug: 10e46f2dcbf4823578cf180f33ecf0b957964c47
- -node--debug: 97054abb4ab824450e9164180baf491ae0078465
- -node--debug: b608e9d1a3f0273ccf70fb85fd6866b3482bf965
- -node--debug: 1e4e1b8f71e05681d422154f5421e385fec3454f
- -parents:
- -parents: -1:000000000000
- -parents: 5:13207e5a10d9 4:32a18f097fcc
- -parents: 3:10e46f2dcbf4
- -parents:
- -parents:
- -parents:
- -parents:
- -parents:
- -parents--verbose:
- -parents--verbose: -1:000000000000
- -parents--verbose: 5:13207e5a10d9 4:32a18f097fcc
- -parents--verbose: 3:10e46f2dcbf4
- -parents--verbose:
- -parents--verbose:
- -parents--verbose:
- -parents--verbose:
- -parents--verbose:
- -parents--debug: 7:29114dbae42b9f078cf2714dbe3a86bba8ec7453 -1:0000000000000000000000000000000000000000
- -parents--debug: -1:0000000000000000000000000000000000000000 -1:0000000000000000000000000000000000000000
- -parents--debug: 5:13207e5a10d9fd28ec424934298e176197f2c67f 4:32a18f097fcccf76ef282f62f8a85b3adf8d13c4
- -parents--debug: 3:10e46f2dcbf4823578cf180f33ecf0b957964c47 -1:0000000000000000000000000000000000000000
- -parents--debug: 3:10e46f2dcbf4823578cf180f33ecf0b957964c47 -1:0000000000000000000000000000000000000000
- -parents--debug: 2:97054abb4ab824450e9164180baf491ae0078465 -1:0000000000000000000000000000000000000000
- -parents--debug: 1:b608e9d1a3f0273ccf70fb85fd6866b3482bf965 -1:0000000000000000000000000000000000000000
- -parents--debug: 0:1e4e1b8f71e05681d422154f5421e385fec3454f -1:0000000000000000000000000000000000000000
- -parents--debug: -1:0000000000000000000000000000000000000000 -1:0000000000000000000000000000000000000000
- -rev: 8
- -rev: 7
- -rev: 6
- -rev: 5
- -rev: 4
- -rev: 3
- -rev: 2
- -rev: 1
- -rev: 0
- -rev--verbose: 8
- -rev--verbose: 7
- -rev--verbose: 6
- -rev--verbose: 5
- -rev--verbose: 4
- -rev--verbose: 3
- -rev--verbose: 2
- -rev--verbose: 1
- -rev--verbose: 0
- -rev--debug: 8
- -rev--debug: 7
- -rev--debug: 6
- -rev--debug: 5
- -rev--debug: 4
- -rev--debug: 3
- -rev--debug: 2
- -rev--debug: 1
- -rev--debug: 0
- -tags: tip
- -tags:
- -tags:
- -tags:
- -tags:
- -tags:
- -tags:
- -tags:
- -tags:
- -tags--verbose: tip
- -tags--verbose:
- -tags--verbose:
- -tags--verbose:
- -tags--verbose:
- -tags--verbose:
- -tags--verbose:
- -tags--verbose:
- -tags--verbose:
- -tags--debug: tip
- -tags--debug:
- -tags--debug:
- -tags--debug:
- -tags--debug:
- -tags--debug:
- -tags--debug:
- -tags--debug:
- -tags--debug:
- -diffstat: 3: +2/-1
- -diffstat: 1: +1/-0
- -diffstat: 0: +0/-0
- -diffstat: 1: +1/-0
- -diffstat: 0: +0/-0
- -diffstat: 1: +1/-0
- -diffstat: 1: +4/-0
- -diffstat: 1: +2/-0
- -diffstat: 1: +1/-0
- -diffstat--verbose: 3: +2/-1
- -diffstat--verbose: 1: +1/-0
- -diffstat--verbose: 0: +0/-0
- -diffstat--verbose: 1: +1/-0
- -diffstat--verbose: 0: +0/-0
- -diffstat--verbose: 1: +1/-0
- -diffstat--verbose: 1: +4/-0
- -diffstat--verbose: 1: +2/-0
- -diffstat--verbose: 1: +1/-0
- -diffstat--debug: 3: +2/-1
- -diffstat--debug: 1: +1/-0
- -diffstat--debug: 0: +0/-0
- -diffstat--debug: 1: +1/-0
- -diffstat--debug: 0: +0/-0
- -diffstat--debug: 1: +1/-0
- -diffstat--debug: 1: +4/-0
- -diffstat--debug: 1: +2/-0
- -diffstat--debug: 1: +1/-0
- -extras: branch=default
- -extras: branch=default
- -extras: branch=default
- -extras: branch=default
- -extras: branch=foo
- -extras: branch=default
- -extras: branch=default
- -extras: branch=default
- -extras: branch=default
- -extras--verbose: branch=default
- -extras--verbose: branch=default
- -extras--verbose: branch=default
- -extras--verbose: branch=default
- -extras--verbose: branch=foo
- -extras--verbose: branch=default
- -extras--verbose: branch=default
- -extras--verbose: branch=default
- -extras--verbose: branch=default
- -extras--debug: branch=default
- -extras--debug: branch=default
- -extras--debug: branch=default
- -extras--debug: branch=default
- -extras--debug: branch=foo
- -extras--debug: branch=default
- -extras--debug: branch=default
- -extras--debug: branch=default
- -extras--debug: branch=default
- -# filters work
- -
- -hostname
- -
- -
- -
- -
- -place
- -place
- -hostname
- -test
- -User Name
- -person
- -person
- -person
- -person
- -other
- -A. N. Other
- -User Name
- -test
- -user
- -person
- -person
- -person
- -person
- -other
- -other
- -user
- -in the future
- -Wed Jan 01 10:01:00 2020 +0000
- -Mon Jan 12 13:46:40 1970 +0000
- -Sun Jan 18 08:40:01 1970 +0000
- -Sun Jan 18 08:40:00 1970 +0000
- -Sat Jan 17 04:53:20 1970 +0000
- -Fri Jan 16 01:06:40 1970 +0000
- -Wed Jan 14 21:20:00 1970 +0000
- -Tue Jan 13 17:33:20 1970 +0000
- -Mon Jan 12 13:46:40 1970 +0000
- -2020-01-01 10:01 +0000
- -1970-01-12 13:46 +0000
- -1970-01-18 08:40 +0000
- -1970-01-18 08:40 +0000
- -1970-01-17 04:53 +0000
- -1970-01-16 01:06 +0000
- -1970-01-14 21:20 +0000
- -1970-01-13 17:33 +0000
- -1970-01-12 13:46 +0000
- -2020-01-01 10:01:00 +0000
- -1970-01-12 13:46:40 +0000
- -1970-01-18 08:40:01 +0000
- -1970-01-18 08:40:00 +0000
- -1970-01-17 04:53:20 +0000
- -1970-01-16 01:06:40 +0000
- -1970-01-14 21:20:00 +0000
- -1970-01-13 17:33:20 +0000
- -1970-01-12 13:46:40 +0000
- -Wed, 01 Jan 2020 10:01:00 +0000
- -Mon, 12 Jan 1970 13:46:40 +0000
- -Sun, 18 Jan 1970 08:40:01 +0000
- -Sun, 18 Jan 1970 08:40:00 +0000
- -Sat, 17 Jan 1970 04:53:20 +0000
- -Fri, 16 Jan 1970 01:06:40 +0000
- -Wed, 14 Jan 1970 21:20:00 +0000
- -Tue, 13 Jan 1970 17:33:20 +0000
- -Mon, 12 Jan 1970 13:46:40 +0000
- -third
- -second
- -merge
- -new head
- -new branch
- -no user, no domain
- -no person
- -other 1
- -line 1
- -95c24699272e
- -29114dbae42b
- -c7b487c6c50e
- -13207e5a10d9
- -32a18f097fcc
- -10e46f2dcbf4
- -97054abb4ab8
- -b608e9d1a3f0
- -1e4e1b8f71e0
- -<changeset author="test"/>
- -<changeset author="User Name <user@hostname>"/>
- -<changeset author="person"/>
- -<changeset author="person"/>
- -<changeset author="person"/>
- -<changeset author="person"/>
- -<changeset author="other@place"/>
- -<changeset author="A. N. Other <other@place>"/>
- -<changeset author="User Name <user@hostname>"/>
- -# formatnode filter works
- -# quiet
- -1e4e1b8f71e0
- -# normal
- -1e4e1b8f71e0
- -# verbose
- -1e4e1b8f71e0
- -# debug
- -1e4e1b8f71e05681d422154f5421e385fec3454f
- -# error on syntax
- -abort: t:3: unmatched quotes
- -# latesttag
- -adding file
- -adding head1
- -adding head2
- -created new head
- -# No tag set
- -5: null+5
- -4: null+4
- -3: null+3
- -2: null+3
- -1: null+2
- -0: null+1
- -# one common tag: longuest path wins
- -6: t1+4
- -5: t1+3
- -4: t1+2
- -3: t1+1
- -2: t1+1
- -1: t1+0
- -0: null+1
- -# one ancestor tag: more recent wins
- -7: t2+3
- -6: t2+2
- -5: t2+1
- -4: t1+2
- -3: t1+1
- -2: t2+0
- -1: t1+0
- -0: null+1
- -# two branch tags: more recent wins
- -8: t3+5
- -7: t3+4
- -6: t3+3
- -5: t3+2
- -4: t3+1
- -3: t3+0
- -2: t2+0
- -1: t1+0
- -0: null+1
- -# merged tag overrides
- -10: t5+5
- -9: t5+4
- -8: t5+3
- -7: t5+2
- -6: t5+1
- -5: t5+0
- -4: at3:t3+1
- -3: at3:t3+0
- -2: t2+0
- -1: t1+0
- -0: null+1
- -# style path expansion (issue1948)
- -test 10:dee8f28249af
- -# test recursive showlist template (issue1989)
- -M|test
- -10,test
- -branch: test
- -# done
- +### Abort: timeout after 180 seconds.
- !..........................s..s.........................s..........s.............
- ERROR: /home/rupert/hg-crew-10s/tests/test-import output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-import.out
- +++ /home/rupert/hg-crew-10s/tests/test-import.err
- -1,337 +1,2 @@
- -adding a
- -adding d1/d2/a
- -% import exported patch
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying ../tip.patch
- -% message should be same
- -summary: second change
- -% committer should be same
- -user: someone
- -% import exported patch with external patcher
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying ../tip.patch
- -line2
- -% import of plain diff should fail without message
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying ../tip.patch
- -abort: empty commit message
- -% import of plain diff should be ok with message
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying ../tip.patch
- -% import of plain diff with specific date and user
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying ../tip.patch
- -changeset: 1:ca68f19f3a40
- -tag: tip
- -user: user@nowhere.net
- -date: Thu Jan 01 00:00:01 1970 +0000
- -files: a
- -description:
- -patch
- -
- -diff -r 80971e65b431 -r ca68f19f3a40 a
- ---- a/a Thu Jan 01 00:00:00 1970 +0000
- -+++ b/a Thu Jan 01 00:00:01 1970 +0000
- -@@ -1,1 +1,2 @@
- - line 1
- -+line 2
- -
- -% import of plain diff should be ok with --no-commit
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying ../tip.patch
- -diff -r 80971e65b431 a
- ---- a/a
- -+++ b/a
- -@@ -1,1 +1,2 @@
- - line 1
- -+line 2
- -% hg -R repo import
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying tip.patch
- -% import from stdin
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying patch from stdin
- -% import two patches in one stream
- -applying patch from stdin
- -applied 80971e65b431
- -1d4bd90af0e4 tip
- -1d4bd90af0e4 tip
- -% override commit message
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying patch from stdin
- -summary: override
- -% plain diff in email, subject, message body
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying ../msg.patch
- -user: email patcher
- -summary: email patch
- -% plain diff in email, no subject, message body
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying patch from stdin
- -% plain diff in email, subject, no message body
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying patch from stdin
- -% plain diff in email, no subject, no message body, should fail
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying patch from stdin
- -abort: empty commit message
- -% hg export in email, should use patch header
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying patch from stdin
- -summary: second change
- -% plain diff in email, [PATCH] subject, message body with subject
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying patch from stdin
- -email patch
- -
- -next line
- ----
- -% import patch1 patch2; rollback
- -parent: 0
- -applying ../patch1
- -applying ../patch2
- -applied 1d4bd90af0e4
- -rolling back last transaction
- -parent: 1
- -% hg import in a subdirectory
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 2 changes to 2 files
- -updating to branch default
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying ../../../tip.patch
- -% message should be 'subdir change'
- -summary: subdir change
- -% committer should be 'someoneelse'
- -user: someoneelse
- -% should be empty
- -% test fuzziness
- -adding a
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -created new head
- -applying tip.patch
- -patching file a
- -Hunk #1 succeeded at 1 with fuzz 2 (offset -2 lines).
- -reverting a
- -% test fuzziness with eol=auto
- -applying tip.patch
- -patching file a
- -Hunk #1 succeeded at 1 with fuzz 2 (offset -2 lines).
- -adding a
- -adding b1
- -adding c1
- -adding d
- -diff --git a/a b/a
- ---- a/a
- -+++ b/a
- -@@ -0,0 +1,1 @@
- -+a
- -diff --git a/b1 b/b2
- -rename from b1
- -rename to b2
- ---- a/b1
- -+++ b/b2
- -@@ -0,0 +1,1 @@
- -+b
- -diff --git a/c1 b/c1
- ---- a/c1
- -+++ b/c1
- -@@ -0,0 +1,1 @@
- -+c
- -diff --git a/c1 b/c2
- -copy from c1
- -copy to c2
- ---- a/c1
- -+++ b/c2
- -@@ -0,0 +1,1 @@
- -+c
- -diff --git a/d b/d
- ---- a/d
- -+++ b/d
- -@@ -1,1 +0,0 @@
- --d
- -4 files updated, 0 files merged, 2 files removed, 0 files unresolved
- -applying empty.diff
- -% a file
- -a
- -% b1 file
- -% b2 file
- -b
- -% c1 file
- -c
- -% c2 file
- -c
- -% d file
- -% test trailing binary removal
- -adding a
- -adding b
- -R a
- -R b
- -diff --git a/a b/a
- -diff --git a/b b/b
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying remove.diff
- -% test update+rename with common name (issue 927)
- -adding a
- -1 files updated, 0 files merged, 1 files removed, 0 files unresolved
- -applying copy.diff
- -% view a
- -a
- -% view a2
- -a
- -% test -p0
- -adding a
- -applying patch from stdin
- -bb
- -% test paths outside repo root
- -applying patch from stdin
- -abort: ../outside/foo not under root
- -% test import with similarity (issue295)
- -adding a
- -applying ../rename.diff
- -patching file a
- -patching file b
- -removing a
- -adding b
- -recording removal of a as rename to b (88% similar)
- -A b
- - a
- -R a
- -undeleting a
- -forgetting b
- -applying ../rename.diff
- -patching file a
- -patching file b
- -removing a
- -adding b
- -A b
- -R a
- -% add empty file from the end of patch (issue 1495)
- -adding a
- -applying a.patch
- -% create file when source is not /dev/null
- -applying ../create.patch
- -a
- -% first line mistaken for email headers (issue 1859)
- -applying a.patch
- -changeset: 0:5a681217c0ad
- -tag: tip
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -files: a
- -description:
- -module: summary
- -
- -description
- -
- -
- -% tricky header splitting
- -applying ../trickyheaders.patch
- -# HG changeset patch
- -# User User B
- -# Date 0 0
- -# Node ID eb56ab91903632294ac504838508cb370c0901d2
- -# Parent 0000000000000000000000000000000000000000
- -from: tricky!
- -
- -That is not a header.
- -
- -diff --git a/foo b/foo
- -new file mode 100644
- ---- /dev/null
- -+++ b/foo
- -@@ -0,0 +1,1 @@
- -+foo
- +### Abort: timeout after 180 seconds.
- !...s.....................ss..........s.........
- ERROR: /home/rupert/hg-crew-10s/tests/test-merge-default output changed and returned error code 1
- --- /home/rupert/hg-crew-10s/tests/test-merge-default.out
- +++ /home/rupert/hg-crew-10s/tests/test-merge-default.err
- -9,33 +9,4 @@
- (run 'hg heads .' to see heads)
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- % should fail because > 2 heads
- -abort: branch 'default' has 3 heads - please merge with an explicit rev
- -(run 'hg heads .' to see heads)
- -% should succeed
- -0 files updated, 1 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- -% should succeed - 2 heads
- -changeset: 3:ea9ff125ff88
- -parent: 1:1846eede8b68
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: d
- -
- -0 files updated, 1 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- -% should fail because at tip
- -abort: there is nothing to merge
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% should fail because 1 head
- -abort: there is nothing to merge - use "hg update" instead
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -marked working directory as branch foobranch
- -created new head
- -% should fail because merge with other branch
- -abort: branch 'foobranch' has one head - please merge with an explicit rev
- -(run 'hg heads' to see all heads)
- -% merge preview not affected by common ancestor
- -2:2d95304fed5d
- -4:f25cbe84d8b3
- -5:a431fabd6039
- -6:e88e33f3bf62
- +/home/rupert/hg-crew-10s/tests/test-merge-default: HGMERGE=internal:other: is not an identifier
- !........
- ERROR: /home/rupert/hg-crew-10s/tests/test-mq-header-from output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-mq-header-from.out
- +++ /home/rupert/hg-crew-10s/tests/test-mq-header-from.err
- -1,829 +1,2 @@
- -======= plain headers
- -==== init
- -==== qnew -U
- -From: test
- -0: [mq]: 1.patch - test
- -==== qref
- -adding 1
- -From: test
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - test
- -==== qref -u
- -From: mary
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - mary
- -==== qnew
- -adding 2
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - test
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -From: jane
- -
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew -U -m
- -From: test
- -
- -Three
- -
- -2: Three - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref
- -adding 3
- -From: test
- -
- -Three
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Three - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -m
- -From: test
- -
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Drei - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -From: mary
- -
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Drei - mary
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u -m
- -From: maria
- -
- -Three (again)
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew -m
- -adding 4of
- -Four
- -
- -diff -r ... 4of
- ---- /dev/null
- -+++ b/4of
- -@@ -0,0 +1,1 @@
- -+4 t
- -3: Four - test
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -From: jane
- -Four
- -
- -diff -r ... 4of
- ---- /dev/null
- -+++ b/4of
- -@@ -0,0 +1,1 @@
- -+4 t
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew with HG header
- -popping 5.patch
- -now at: 4.patch
- -now at: 5.patch
- -# HG changeset patch
- -# User johndoe
- -4: imported patch 5.patch - johndoe
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref
- -adding 5
- -# HG changeset patch
- -# Parent
- -# User johndoe
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - johndoe
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -U
- -# HG changeset patch
- -# Parent
- -# User test
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - test
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -u
- -# HG changeset patch
- -# Parent
- -# User johndeere
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew with plain header
- -popping 6.patch
- -now at: 5.patch
- -now at: 6.patch
- -From: test
- -
- -5: imported patch 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref
- -adding 6
- -From: test
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -U
- -From: test
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -u
- -From: johndeere
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - johndeere
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qpop -a / qpush -a
- -popping 6.patch
- -popping 5.patch
- -popping 4.patch
- -popping 3.patch
- -popping 2.patch
- -popping 1.patch
- -patch queue now empty
- -applying 1.patch
- -applying 2.patch
- -applying 3.patch
- -applying 4.patch
- -applying 5.patch
- -applying 6.patch
- -now at: 6.patch
- -5: imported patch 6.patch - johndeere
- -4: imported patch 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: imported patch 2.patch - jane
- -0: imported patch 1.patch - mary
- -======= hg headers
- -==== init
- -==== qnew -U
- -# HG changeset patch
- -# Parent
- -# User test
- -0: [mq]: 1.patch - test
- -==== qref
- -adding 1
- -# HG changeset patch
- -# Parent
- -# User test
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - test
- -==== qref -u
- -# HG changeset patch
- -# Parent
- -# User mary
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - mary
- -==== qnew
- -adding 2
- -# HG changeset patch
- -# Parent
- -
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - test
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -# HG changeset patch
- -# User jane
- -# Parent
- -
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew -U -m
- -# HG changeset patch
- -# Parent
- -# User test
- -Three
- -
- -2: Three - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref
- -adding 3
- -# HG changeset patch
- -# Parent
- -# User test
- -Three
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Three - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -m
- -# HG changeset patch
- -# Parent
- -# User test
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Drei - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -# HG changeset patch
- -# Parent
- -# User mary
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Drei - mary
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u -m
- -# HG changeset patch
- -# Parent
- -# User maria
- -Three (again)
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew -m
- -adding 4of
- -# HG changeset patch
- -# Parent
- -Four
- -
- -diff -r ... 4of
- ---- /dev/null
- -+++ b/4of
- -@@ -0,0 +1,1 @@
- -+4 t
- -3: Four - test
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -# HG changeset patch
- -# User jane
- -# Parent
- -Four
- -
- -diff -r ... 4of
- ---- /dev/null
- -+++ b/4of
- -@@ -0,0 +1,1 @@
- -+4 t
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew with HG header
- -popping 5.patch
- -now at: 4.patch
- -now at: 5.patch
- -# HG changeset patch
- -# User johndoe
- -4: imported patch 5.patch - johndoe
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref
- -adding 5
- -# HG changeset patch
- -# Parent
- -# User johndoe
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - johndoe
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -U
- -# HG changeset patch
- -# Parent
- -# User test
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - test
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -u
- -# HG changeset patch
- -# Parent
- -# User johndeere
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew with plain header
- -popping 6.patch
- -now at: 5.patch
- -now at: 6.patch
- -From: test
- -
- -5: imported patch 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref
- -adding 6
- -From: test
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -U
- -From: test
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -u
- -From: johndeere
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - johndeere
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qpop -a / qpush -a
- -popping 6.patch
- -popping 5.patch
- -popping 4.patch
- -popping 3.patch
- -popping 2.patch
- -popping 1.patch
- -patch queue now empty
- -applying 1.patch
- -applying 2.patch
- -applying 3.patch
- -applying 4.patch
- -applying 5.patch
- -applying 6.patch
- -now at: 6.patch
- -5: imported patch 6.patch - johndeere
- -4: imported patch 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: imported patch 2.patch - jane
- -0: imported patch 1.patch - mary
- -==== init
- -==== qnew -U
- -# HG changeset patch
- -# Parent
- -# User test
- -0: [mq]: 1.patch - test
- -==== qref
- -adding 1
- -# HG changeset patch
- -# Parent
- -# User test
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - test
- -==== qref -u
- -# HG changeset patch
- -# Parent
- -# User mary
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - mary
- -==== qnew
- -adding 2
- -# HG changeset patch
- -# Parent
- -
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - test
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -# HG changeset patch
- -# User jane
- -# Parent
- -
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew -U -m
- -# HG changeset patch
- -# Parent
- -# User test
- -Three
- -
- -2: Three - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref
- -adding 3
- -# HG changeset patch
- -# Parent
- -# User test
- -Three
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Three - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -m
- -# HG changeset patch
- -# Parent
- -# User test
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Drei - test
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -# HG changeset patch
- -# Parent
- -# User mary
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Drei - mary
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u -m
- -# HG changeset patch
- -# Parent
- -# User maria
- -Three (again)
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew -m
- -adding 4of
- -# HG changeset patch
- -# Parent
- -Four
- -
- -diff -r ... 4of
- ---- /dev/null
- -+++ b/4of
- -@@ -0,0 +1,1 @@
- -+4 t
- -3: Four - test
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qref -u
- -# HG changeset patch
- -# User jane
- -# Parent
- -Four
- -
- -diff -r ... 4of
- ---- /dev/null
- -+++ b/4of
- -@@ -0,0 +1,1 @@
- -+4 t
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew with HG header
- -popping 5.patch
- -now at: 4.patch
- -now at: 5.patch
- -# HG changeset patch
- -# User johndoe
- -4: imported patch 5.patch - johndoe
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref
- -adding 5
- -# HG changeset patch
- -# Parent
- -# User johndoe
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - johndoe
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -U
- -# HG changeset patch
- -# Parent
- -# User test
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - test
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -u
- -# HG changeset patch
- -# Parent
- -# User johndeere
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qnew with plain header
- -popping 6.patch
- -now at: 5.patch
- -now at: 6.patch
- -From: test
- -
- -5: imported patch 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref
- -adding 6
- -From: test
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -U
- -From: test
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - test
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== hg qref -u
- -From: johndeere
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -5: [mq]: 6.patch - johndeere
- -4: [mq]: 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: [mq]: 2.patch - jane
- -0: [mq]: 1.patch - mary
- -==== qpop -a / qpush -a
- -popping 6.patch
- -popping 5.patch
- -popping 4.patch
- -popping 3.patch
- -popping 2.patch
- -popping 1.patch
- -patch queue now empty
- -applying 1.patch
- -applying 2.patch
- -applying 3.patch
- -applying 4.patch
- -applying 5.patch
- -applying 6.patch
- -now at: 6.patch
- -5: imported patch 6.patch - johndeere
- -4: imported patch 5.patch - johndeere
- -3: Four - jane
- -2: Three (again) - maria
- -1: imported patch 2.patch - jane
- -0: imported patch 1.patch - mary
- +### Abort: timeout after 180 seconds.
- !..............
- ERROR: /home/rupert/hg-crew-10s/tests/test-mq-header-date output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-mq-header-date.out
- +++ /home/rupert/hg-crew-10s/tests/test-mq-header-date.err
- -1,698 +1,2 @@
- -======= plain headers
- -==== init
- -==== qnew -d
- -Date: 3 0
- -0: [mq]: 1.patch - test - 3.00
- -==== qref
- -adding 1
- -Date: 3 0
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - test - 3.00
- -==== qref -d
- -Date: 4 0
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - test - 4.00
- -==== qnew
- -adding 2
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - test
- -0: [mq]: 1.patch - test
- -==== qref -d
- -Date: 5 0
- -
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - test
- -0: [mq]: 1.patch - test
- -popping 2.patch
- -now at: 1.patch
- -==== qnew -d -m
- -Date: 6 0
- -
- -Three
- -
- -1: Three - test - 6.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qref
- -adding 3
- -Date: 6 0
- -
- -Three
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -1: Three - test - 6.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qref -m
- -Date: 6 0
- -
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -1: Drei - test - 6.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qref -d
- -Date: 7 0
- -
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -1: Drei - test - 7.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qref -d -m
- -Date: 8 0
- -
- -Three (again)
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qnew -m
- -adding 4
- -Four
- -
- -diff -r ... 4
- ---- /dev/null
- -+++ b/4
- -@@ -0,0 +1,1 @@
- -+4
- -2: Four - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -d
- -Date: 9 0
- -Four
- -
- -diff -r ... 4
- ---- /dev/null
- -+++ b/4
- -@@ -0,0 +1,1 @@
- -+4
- -2: Four - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -popping 4.patch
- -now at: 3.patch
- -==== qnew with HG header
- -popping 5.patch
- -now at: 3.patch
- -# HG changeset patch
- -# Date 10 0
- -2: imported patch 5.patch - test - 10.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== hg qref
- -adding 5
- -# HG changeset patch
- -# Parent
- -# Date 10 0
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -2: [mq]: 5.patch - test - 10.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== hg qref -d
- -# HG changeset patch
- -# Parent
- -# Date 11 0
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -2: [mq]: 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qnew with plain header
- -popping 6.patch
- -now at: 5.patch
- -now at: 6.patch
- -Date: 12 0
- -
- -3: imported patch 6.patch - test
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== hg qref
- -adding 6
- -Date: 12 0
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -3: [mq]: 6.patch - test - 12.00
- -2: [mq]: 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== hg qref -d
- -Date: 13 0
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -3: [mq]: 6.patch - test - 13.00
- -2: [mq]: 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -popping 6.patch
- -now at: 5.patch
- -==== qnew -u
- -adding 6
- -From: jane
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -3: [mq]: 6.patch - jane
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -d
- -Date: 12 0
- -From: jane
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -3: [mq]: 6.patch - jane
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -popping 6.patch
- -now at: 5.patch
- -==== qnew -d
- -adding 7
- -Date: 13 0
- -
- -diff -r ... 7
- ---- /dev/null
- -+++ b/7
- -@@ -0,0 +1,1 @@
- -+7
- -3: [mq]: 7.patch - test
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -u
- -From: john
- -Date: 13 0
- -
- -diff -r ... 7
- ---- /dev/null
- -+++ b/7
- -@@ -0,0 +1,1 @@
- -+7
- -3: [mq]: 7.patch - john - 13.00
- -2: [mq]: 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qnew
- -adding 8
- -diff -r ... 8
- ---- /dev/null
- -+++ b/8
- -@@ -0,0 +1,1 @@
- -+8
- -4: [mq]: 8.patch - test
- -3: [mq]: 7.patch - john
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -u -d
- -Date: 14 0
- -From: john
- -
- -diff -r ... 8
- ---- /dev/null
- -+++ b/8
- -@@ -0,0 +1,1 @@
- -+8
- -4: [mq]: 8.patch - john
- -3: [mq]: 7.patch - john
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -popping 8.patch
- -now at: 7.patch
- -==== qnew -m
- -adding 9
- -Nine
- -
- -diff -r ... 9
- ---- /dev/null
- -+++ b/9
- -@@ -0,0 +1,1 @@
- -+9
- -4: Nine - test
- -3: [mq]: 7.patch - john
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -u -d
- -Date: 15 0
- -From: john
- -Nine
- -
- -diff -r ... 9
- ---- /dev/null
- -+++ b/9
- -@@ -0,0 +1,1 @@
- -+9
- -4: Nine - john
- -3: [mq]: 7.patch - john
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -popping 9.patch
- -now at: 7.patch
- -==== qpop -a / qpush -a
- -popping 7.patch
- -popping 5.patch
- -popping 3.patch
- -popping 1.patch
- -patch queue now empty
- -applying 1.patch
- -applying 3.patch
- -applying 5.patch
- -applying 7.patch
- -now at: 7.patch
- -3: imported patch 7.patch - john - 13.00
- -2: imported patch 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: imported patch 1.patch - test - 4.00
- -======= hg headers
- -==== init
- -==== qnew -d
- -# HG changeset patch
- -# Parent
- -# Date 3 0
- -
- -0: [mq]: 1.patch - test - 3.00
- -==== qref
- -adding 1
- -# HG changeset patch
- -# Parent
- -# Date 3 0
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - test - 3.00
- -==== qref -d
- -# HG changeset patch
- -# Parent
- -# Date 4 0
- -
- -diff -r ... 1
- ---- /dev/null
- -+++ b/1
- -@@ -0,0 +1,1 @@
- -+1
- -0: [mq]: 1.patch - test - 4.00
- -==== qnew
- -adding 2
- -# HG changeset patch
- -# Parent
- -
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - test
- -0: [mq]: 1.patch - test
- -==== qref -d
- -# HG changeset patch
- -# Date 5 0
- -# Parent
- -
- -diff -r ... 2
- ---- /dev/null
- -+++ b/2
- -@@ -0,0 +1,1 @@
- -+2
- -1: [mq]: 2.patch - test
- -0: [mq]: 1.patch - test
- -popping 2.patch
- -now at: 1.patch
- -==== qnew -d -m
- -# HG changeset patch
- -# Parent
- -# Date 6 0
- -
- -Three
- -
- -1: Three - test - 6.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qref
- -adding 3
- -# HG changeset patch
- -# Parent
- -# Date 6 0
- -
- -Three
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -1: Three - test - 6.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qref -m
- -# HG changeset patch
- -# Parent
- -# Date 6 0
- -
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -1: Drei - test - 6.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qref -d
- -# HG changeset patch
- -# Parent
- -# Date 7 0
- -
- -Drei
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -1: Drei - test - 7.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qref -d -m
- -# HG changeset patch
- -# Parent
- -# Date 8 0
- -
- -Three (again)
- -
- -diff -r ... 3
- ---- /dev/null
- -+++ b/3
- -@@ -0,0 +1,1 @@
- -+3
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qnew -m
- -adding 4
- -# HG changeset patch
- -# Parent
- -Four
- -
- -diff -r ... 4
- ---- /dev/null
- -+++ b/4
- -@@ -0,0 +1,1 @@
- -+4
- -2: Four - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -d
- -# HG changeset patch
- -# Date 9 0
- -# Parent
- -Four
- -
- -diff -r ... 4
- ---- /dev/null
- -+++ b/4
- -@@ -0,0 +1,1 @@
- -+4
- -2: Four - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -popping 4.patch
- -now at: 3.patch
- -==== qnew with HG header
- -popping 5.patch
- -now at: 3.patch
- -# HG changeset patch
- -# Date 10 0
- -2: imported patch 5.patch - test - 10.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== hg qref
- -adding 5
- -# HG changeset patch
- -# Parent
- -# Date 10 0
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -2: [mq]: 5.patch - test - 10.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== hg qref -d
- -# HG changeset patch
- -# Parent
- -# Date 11 0
- -
- -diff -r ... 5
- ---- /dev/null
- -+++ b/5
- -@@ -0,0 +1,1 @@
- -+5
- -2: [mq]: 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qnew with plain header
- -popping 6.patch
- -now at: 5.patch
- -now at: 6.patch
- -Date: 12 0
- -
- -3: imported patch 6.patch - test
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== hg qref
- -adding 6
- -Date: 12 0
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -3: [mq]: 6.patch - test - 12.00
- -2: [mq]: 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== hg qref -d
- -Date: 13 0
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -3: [mq]: 6.patch - test - 13.00
- -2: [mq]: 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -popping 6.patch
- -now at: 5.patch
- -==== qnew -u
- -adding 6
- -# HG changeset patch
- -# Parent
- -# User jane
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -3: [mq]: 6.patch - jane
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -d
- -# HG changeset patch
- -# Date 12 0
- -# Parent
- -# User jane
- -
- -diff -r ... 6
- ---- /dev/null
- -+++ b/6
- -@@ -0,0 +1,1 @@
- -+6
- -3: [mq]: 6.patch - jane
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -popping 6.patch
- -now at: 5.patch
- -==== qnew -d
- -adding 7
- -# HG changeset patch
- -# Parent
- -# Date 13 0
- -
- -diff -r ... 7
- ---- /dev/null
- -+++ b/7
- -@@ -0,0 +1,1 @@
- -+7
- -3: [mq]: 7.patch - test
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -u
- -# HG changeset patch
- -# User john
- -# Parent
- -# Date 13 0
- -
- -diff -r ... 7
- ---- /dev/null
- -+++ b/7
- -@@ -0,0 +1,1 @@
- -+7
- -3: [mq]: 7.patch - john - 13.00
- -2: [mq]: 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: [mq]: 1.patch - test - 4.00
- -==== qnew
- -adding 8
- -# HG changeset patch
- -# Parent
- -
- -diff -r ... 8
- ---- /dev/null
- -+++ b/8
- -@@ -0,0 +1,1 @@
- -+8
- -4: [mq]: 8.patch - test
- -3: [mq]: 7.patch - john
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -u -d
- -# HG changeset patch
- -# Date 14 0
- -# User john
- -# Parent
- -
- -diff -r ... 8
- ---- /dev/null
- -+++ b/8
- -@@ -0,0 +1,1 @@
- -+8
- -4: [mq]: 8.patch - john
- -3: [mq]: 7.patch - john
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -popping 8.patch
- -now at: 7.patch
- -==== qnew -m
- -adding 9
- -# HG changeset patch
- -# Parent
- -Nine
- -
- -diff -r ... 9
- ---- /dev/null
- -+++ b/9
- -@@ -0,0 +1,1 @@
- -+9
- -4: Nine - test
- -3: [mq]: 7.patch - john
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -==== qref -u -d
- -# HG changeset patch
- -# Date 15 0
- -# User john
- -# Parent
- -Nine
- -
- -diff -r ... 9
- ---- /dev/null
- -+++ b/9
- -@@ -0,0 +1,1 @@
- -+9
- -4: Nine - john
- -3: [mq]: 7.patch - john
- -2: [mq]: 5.patch - test
- -1: Three (again) - test
- -0: [mq]: 1.patch - test
- -popping 9.patch
- -now at: 7.patch
- -==== qpop -a / qpush -a
- -popping 7.patch
- -popping 5.patch
- -popping 3.patch
- -popping 1.patch
- -patch queue now empty
- -applying 1.patch
- -applying 3.patch
- -applying 5.patch
- -applying 7.patch
- -now at: 7.patch
- -3: imported patch 7.patch - john - 13.00
- -2: imported patch 5.patch - test - 11.00
- -1: Three (again) - test - 8.00
- -0: imported patch 1.patch - test - 4.00
- +### Abort: timeout after 180 seconds.
- !..
- ERROR: /home/rupert/hg-crew-10s/tests/test-keyword output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-keyword.out
- +++ /home/rupert/hg-crew-10s/tests/test-keyword.err
- -1,480 +1,2 @@
- -% hg kwdemo
- -[extensions]
- -keyword =
- -[keyword]
- -demo.txt =
- -[keywordmaps]
- -Author = {author|user}
- -Date = {date|utcdate}
- -Header = {root}/{file},v {node|short} {date|utcdate} {author|user}
- -Id = {file|basename},v {node|short} {date|utcdate} {author|user}
- -RCSFile = {file|basename},v
- -RCSfile = {file|basename},v
- -Revision = {node|short}
- -Source = {root}/{file},v
- -$Author: test $
- -$Date: 2000/00/00 00:00:00 $
- -$Header: /TMP/demo.txt,v xxxxxxxxxxxx 2000/00/00 00:00:00 test $
- -$Id: demo.txt,v xxxxxxxxxxxx 2000/00/00 00:00:00 test $
- -$RCSFile: demo.txt,v $
- -$RCSfile: demo.txt,v $
- -$Revision: xxxxxxxxxxxx $
- -$Source: /TMP/demo.txt,v $
- -[extensions]
- -keyword =
- -[keyword]
- -demo.txt =
- -[keywordmaps]
- -Branch = {branches}
- -$Branch: demobranch $
- -% kwshrink should exit silently in empty/invalid repo
- -pulling from test-keyword.hg
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 1 changes to 1 files
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% cat
- -expand $Id$
- -do not process $Id:
- -xxx $
- -ignore $Id$
- -% no kwfiles
- -% untracked candidates
- -k a
- -% addremove
- -adding a
- -adding b
- -% status
- -A a
- -A b
- -% default keyword expansion including commit hook
- -% interrupted commit should not change state or run commit hook
- -abort: empty commit message
- -% status
- -A a
- -A b
- -% commit
- -a
- -b
- -overwriting a expanding keywords
- -running hook commit.test: cp a hooktest
- -committed changeset 1:ef63ca68695bc9495032c6fda1350c71e6d256e9
- -% status
- -? hooktest
- -% identify
- -ef63ca68695b
- -% cat
- -expand $Id: a,v ef63ca68695b 1970/01/01 00:00:00 user $
- -do not process $Id:
- -xxx $
- -ignore $Id$
- -% hg cat
- -expand $Id: a,v ef63ca68695b 1970/01/01 00:00:00 user $
- -do not process $Id:
- -xxx $
- -ignore $Id$
- -a
- -% diff a hooktest
- -% removing commit hook from config
- -% bundle
- -2 changesets found
- -% notify on pull to check whether keywords stay as is in email
- -% ie. if patch.diff wrapper acts as it should
- -% pull from bundle
- -pulling from ../kw.hg
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 2 changesets with 3 changes to 3 files
- -diff -r 000000000000 -r a2392c293916 sym
- ---- /dev/null Thu Jan 01 00:00:00 1970 +0000
- -+++ b/sym Sat Feb 09 20:25:47 2008 +0100
- -@@ -0,0 +1,1 @@
- -+a
- -\ No newline at end of file
- -
- -diff -r a2392c293916 -r ef63ca68695b a
- ---- /dev/null Thu Jan 01 00:00:00 1970 +0000
- -+++ b/a Thu Jan 01 00:00:00 1970 +0000
- -@@ -0,0 +1,3 @@
- -+expand $Id$
- -+do not process $Id:
- -+xxx $
- -diff -r a2392c293916 -r ef63ca68695b b
- ---- /dev/null Thu Jan 01 00:00:00 1970 +0000
- -+++ b/b Thu Jan 01 00:00:00 1970 +0000
- -@@ -0,0 +1,1 @@
- -+ignore $Id$
- -3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% remove notify config
- -% touch
- -% status
- -% update
- -3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% cat
- -expand $Id: a,v ef63ca68695b 1970/01/01 00:00:00 user $
- -do not process $Id:
- -xxx $
- -ignore $Id$
- -% check whether expansion is filewise
- -% commit c
- -adding c
- -% force expansion
- -overwriting a expanding keywords
- -overwriting c expanding keywords
- -% compare changenodes in a c
- -expand $Id: a,v ef63ca68695b 1970/01/01 00:00:00 user $
- -do not process $Id:
- -xxx $
- -$Id: c,v 40a904bbbe4c 1970/01/01 00:00:01 user $
- -tests for different changenodes
- -% qinit -c
- -% qimport
- -% qcommit
- -% keywords should not be expanded in patch
- -# HG changeset patch
- -# User User Name <user@example.com>
- -# Date 1 0
- -# Node ID 40a904bbbe4cd4ab0a1f28411e35db26341a40ad
- -# Parent ef63ca68695bc9495032c6fda1350c71e6d256e9
- -cndiff
- -
- -diff -r ef63ca68695b -r 40a904bbbe4c c
- ---- /dev/null Thu Jan 01 00:00:00 1970 +0000
- -+++ b/c Thu Jan 01 00:00:01 1970 +0000
- -@@ -0,0 +1,2 @@
- -+$Id$
- -+tests for different changenodes
- -% qpop
- -popping mqtest.diff
- -patch queue now empty
- -% qgoto - should imply qpush
- -applying mqtest.diff
- -now at: mqtest.diff
- -% cat
- -$Id: c,v 40a904bbbe4c 1970/01/01 00:00:01 user $
- -tests for different changenodes
- -% qpop and move on
- -popping mqtest.diff
- -patch queue now empty
- -% copy
- -% kwfiles added
- -a
- -c
- -% commit
- -c
- - c: copy a:0045e12f6c5791aac80ca6cbfd97709a88307292
- -overwriting c expanding keywords
- -committed changeset 2:25736cf2f5cbe41f6be4e6784ef6ecf9f3bbcc7d
- -% cat a c
- -expand $Id: a,v ef63ca68695b 1970/01/01 00:00:00 user $
- -do not process $Id:
- -xxx $
- -expand $Id: c,v 25736cf2f5cb 1970/01/01 00:00:01 user $
- -do not process $Id:
- -xxx $
- -% touch copied c
- -% status
- -% kwfiles
- -a
- -c
- -% ignored files
- -I b
- -I sym
- -% all files
- -K a
- -K c
- -I b
- -I sym
- -% diff --rev
- -diff -r ef63ca68695b c
- ---- /dev/null Thu Jan 01 00:00:00 1970 +0000
- -@@ -0,0 +1,3 @@
- -+expand $Id$
- -+do not process $Id:
- -+xxx $
- -% rollback
- -rolling back last transaction
- -% status
- -A c
- -% update -C
- -0 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% custom keyword expansion
- -% try with kwdemo
- -[extensions]
- -keyword =
- -[keyword]
- -* =
- -b = ignore
- -demo.txt =
- -[keywordmaps]
- -Xinfo = {author}: {desc}
- -$Xinfo: test: hg keyword configuration and expansion example $
- -% cat
- -expand $Id: a,v ef63ca68695b 1970/01/01 00:00:00 user $
- -do not process $Id:
- -xxx $
- -ignore $Id$
- -% hg cat
- -expand $Id: a ef63ca68695b Thu, 01 Jan 1970 00:00:00 +0000 user $
- -do not process $Id:
- -xxx $
- -ignore $Id$
- -a
- -% interrupted commit should not change state
- -abort: empty commit message
- -% status
- -M a
- -? c
- -? log
- -% commit
- -a
- -overwriting a expanding keywords
- -committed changeset 2:bb948857c743469b22bbf51f7ec8112279ca5d83
- -% status
- -? c
- -% verify
- -checking changesets
- -checking manifests
- -crosschecking files in changesets and manifests
- -checking files
- -3 files, 3 changesets, 4 total revisions
- -% cat
- -expand $Id: a bb948857c743 Thu, 01 Jan 1970 00:00:02 +0000 user $
- -do not process $Id:
- -xxx $
- -$Xinfo: User Name <user@example.com>: firstline $
- -ignore $Id$
- -% hg cat
- -expand $Id: a bb948857c743 Thu, 01 Jan 1970 00:00:02 +0000 user $
- -do not process $Id:
- -xxx $
- -$Xinfo: User Name <user@example.com>: firstline $
- -ignore $Id$
- -a
- -% annotate
- -1: expand $Id$
- -1: do not process $Id:
- -1: xxx $
- -2: $Xinfo$
- -% remove
- -committed changeset 3:d14c712653769de926994cf7fbb06c8fbd68f012
- -% status
- -? c
- -% rollback
- -rolling back last transaction
- -% status
- -R a
- -? c
- -% revert a
- -% cat a
- -expand $Id: a bb948857c743 Thu, 01 Jan 1970 00:00:02 +0000 user $
- -do not process $Id:
- -xxx $
- -$Xinfo: User Name <user@example.com>: firstline $
- -% clone to test incoming
- -requesting all changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 2 changesets with 3 changes to 3 files
- -updating to branch default
- -3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% incoming
- -comparing with test-keyword/Test
- -searching for changes
- -changeset: 2:bb948857c743
- -tag: tip
- -user: User Name <user@example.com>
- -date: Thu Jan 01 00:00:02 1970 +0000
- -summary: firstline
- -
- -% commit rejecttest
- -a
- -overwriting a expanding keywords
- -committed changeset 2:85e279d709ffc28c9fdd1b868570985fc3d87082
- -% export
- -% import
- -applying ../rejecttest.diff
- -% cat
- -expand $Id: a 4e0994474d25 Thu, 01 Jan 1970 00:00:03 +0000 user $ rejecttest
- -do not process $Id: rejecttest
- -xxx $
- -$Xinfo: User Name <user@example.com>: rejects? $
- -ignore $Id$
- -
- -% rollback
- -rolling back last transaction
- -% clean update
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -% kwexpand/kwshrink on selected files
- -% copy a x/a
- -% kwexpand a
- -overwriting a expanding keywords
- -% kwexpand x/a should abort
- -abort: outstanding uncommitted changes
- -x/a
- - x/a: copy a:779c764182ce5d43e2b1eb66ce06d7b47bfe342e
- -overwriting x/a expanding keywords
- -committed changeset 3:b4560182a3f9a358179fd2d835c15e9da379c1e4
- -% cat a
- -expand $Id: x/a b4560182a3f9 Thu, 01 Jan 1970 00:00:03 +0000 user $
- -do not process $Id:
- -xxx $
- -$Xinfo: User Name <user@example.com>: xa $
- -% kwshrink a inside directory x
- -overwriting x/a shrinking keywords
- -% cat a
- -expand $Id$
- -do not process $Id:
- -xxx $
- -$Xinfo$
- -% kwexpand nonexistent
- -nonexistent:
- -% hg serve
- -% expansion
- -% hgweb file
- -200 Script output follows
- -
- -expand $Id: a bb948857c743 Thu, 01 Jan 1970 00:00:02 +0000 user $
- -do not process $Id:
- -xxx $
- -$Xinfo: User Name <user@example.com>: firstline $
- -% no expansion
- -% hgweb annotate
- -200 Script output follows
- -
- -
- -user@1: expand $Id$
- -user@1: do not process $Id:
- -user@1: xxx $
- -user@2: $Xinfo$
- -
- -
- -
- -
- -% hgweb changeset
- -200 Script output follows
- -
- -
- -# HG changeset patch
- -# User User Name <user@example.com>
- -# Date 3 0
- -# Node ID b4560182a3f9a358179fd2d835c15e9da379c1e4
- -# Parent bb948857c743469b22bbf51f7ec8112279ca5d83
- -xa
- -
- -diff -r bb948857c743 -r b4560182a3f9 x/a
- ---- /dev/null Thu Jan 01 00:00:00 1970 +0000
- -+++ b/x/a Thu Jan 01 00:00:03 1970 +0000
- -@@ -0,0 +1,4 @@
- -+expand $Id$
- -+do not process $Id:
- -+xxx $
- -+$Xinfo$
- -
- -% hgweb filediff
- -200 Script output follows
- -
- -
- -diff -r ef63ca68695b -r bb948857c743 a
- ---- a/a Thu Jan 01 00:00:00 1970 +0000
- -+++ b/a Thu Jan 01 00:00:02 1970 +0000
- -@@ -1,3 +1,4 @@
- - expand $Id$
- - do not process $Id:
- - xxx $
- -+$Xinfo$
- -
- -
- -
- -
- -% errors encountered
- -% merge/resolve
- -% simplemerge
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -created new head
- -0 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- -$Id: m 27d48ee14f67 Thu, 01 Jan 1970 00:00:00 +0000 test $
- -foo
- -% conflict
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -created new head
- -merging m
- -warning: conflicts during merge.
- -merging m failed!
- -0 files updated, 0 files merged, 0 files removed, 1 files unresolved
- -use 'hg resolve' to retry unresolved file merges or 'hg update -C' to abandon
- -% keyword stays outside conflict zone
- -$Id$
- -<<<<<<< local
- -bar
- -=======
- -foo
- ->>>>>>> other
- -% resolve to local
- -$Id: m 41efa6d38e9b Thu, 01 Jan 1970 00:00:00 +0000 test $
- -bar
- -% test restricted mode with transplant -b
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -marked working directory as branch foo
- -created new head
- -2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -applying 4aa30d025d50
- -4aa30d025d50 transplanted to 5a4da427c162
- -% no expansion in changeset
- -changeset: 11:5a4da427c162
- -tag: tip
- -parent: 9:41efa6d38e9b
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: 9foobranch
- -
- -diff -r 41efa6d38e9b -r 5a4da427c162 a
- ---- a/a Thu Jan 01 00:00:00 1970 +0000
- -+++ b/a Thu Jan 01 00:00:00 1970 +0000
- -@@ -1,3 +1,4 @@
- -+foobranch
- - expand $Id$
- - do not process $Id:
- - xxx $
- -
- -% expansion in file
- -foobranch
- -expand $Id: a 5a4da427c162 Thu, 01 Jan 1970 00:00:00 +0000 test $
- -% switch off expansion
- -% kwshrink with unknown file u
- -overwriting a shrinking keywords
- -overwriting m shrinking keywords
- -overwriting x/a shrinking keywords
- -% cat
- -expand $Id$
- -do not process $Id:
- -xxx $
- -$Xinfo$
- -ignore $Id$
- -% hg cat
- -expand $Id: a bb948857c743 Thu, 01 Jan 1970 00:00:02 +0000 user $
- -do not process $Id:
- -xxx $
- -$Xinfo: User Name <user@example.com>: firstline $
- -ignore $Id$
- -a
- -% cat
- -expand $Id$
- -do not process $Id:
- -xxx $
- -$Xinfo$
- -ignore $Id$
- -% hg cat
- -expand $Id$
- -do not process $Id:
- -xxx $
- -$Xinfo$
- -ignore $Id$
- -a
- +### Abort: timeout after 180 seconds.
- !.............................
- ERROR: /home/rupert/hg-crew-10s/tests/test-rebase-parameters output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-rebase-parameters.out
- +++ /home/rupert/hg-crew-10s/tests/test-rebase-parameters.err
- -1,204 +1,2 @@
- -% These fail
- -% Use continue and abort
- -hg rebase: cannot use both abort and continue
- -hg rebase [-s REV | -b REV] [-d REV] [--collapse] [--detach] [--keep] [--keepbranches] | [-c] | [-a]
- -
- -move changeset (and descendants) to a different branch
- -
- - Rebase uses repeated merging to graft changesets from one part of history
- - onto another. This can be useful for linearizing local changes relative to
- - a master development tree.
- -
- - If a rebase is interrupted to manually resolve a merge, it can be
- - continued with --continue/-c or aborted with --abort/-a.
- -
- -options:
- -
- - -s --source rebase from a given revision
- - -b --base rebase from the base of a given revision
- - -d --dest rebase onto a given revision
- - --collapse collapse the rebased changesets
- - --keep keep original changesets
- - --keepbranches keep original branch names
- - --detach force detaching of source from its original branch
- - -c --continue continue an interrupted rebase
- - -a --abort abort an interrupted rebase
- - --style display using template map file
- - --template display with template
- -
- -use "hg -v help rebase" to show global options
- -
- -% Use continue and collapse
- -hg rebase: cannot use collapse with continue or abort
- -hg rebase [-s REV | -b REV] [-d REV] [--collapse] [--detach] [--keep] [--keepbranches] | [-c] | [-a]
- -
- -move changeset (and descendants) to a different branch
- -
- - Rebase uses repeated merging to graft changesets from one part of history
- - onto another. This can be useful for linearizing local changes relative to
- - a master development tree.
- -
- - If a rebase is interrupted to manually resolve a merge, it can be
- - continued with --continue/-c or aborted with --abort/-a.
- -
- -options:
- -
- - -s --source rebase from a given revision
- - -b --base rebase from the base of a given revision
- - -d --dest rebase onto a given revision
- - --collapse collapse the rebased changesets
- - --keep keep original changesets
- - --keepbranches keep original branch names
- - --detach force detaching of source from its original branch
- - -c --continue continue an interrupted rebase
- - -a --abort abort an interrupted rebase
- - --style display using template map file
- - --template display with template
- -
- -use "hg -v help rebase" to show global options
- -
- -% Use continue/abort and dest/source
- -hg rebase: abort and continue do not allow specifying revisions
- -hg rebase [-s REV | -b REV] [-d REV] [--collapse] [--detach] [--keep] [--keepbranches] | [-c] | [-a]
- -
- -move changeset (and descendants) to a different branch
- -
- - Rebase uses repeated merging to graft changesets from one part of history
- - onto another. This can be useful for linearizing local changes relative to
- - a master development tree.
- -
- - If a rebase is interrupted to manually resolve a merge, it can be
- - continued with --continue/-c or aborted with --abort/-a.
- -
- -options:
- -
- - -s --source rebase from a given revision
- - -b --base rebase from the base of a given revision
- - -d --dest rebase onto a given revision
- - --collapse collapse the rebased changesets
- - --keep keep original changesets
- - --keepbranches keep original branch names
- - --detach force detaching of source from its original branch
- - -c --continue continue an interrupted rebase
- - -a --abort abort an interrupted rebase
- - --style display using template map file
- - --template display with template
- -
- -use "hg -v help rebase" to show global options
- -
- -% Use source and base
- -hg rebase: cannot specify both a revision and a base
- -hg rebase [-s REV | -b REV] [-d REV] [--collapse] [--detach] [--keep] [--keepbranches] | [-c] | [-a]
- -
- -move changeset (and descendants) to a different branch
- -
- - Rebase uses repeated merging to graft changesets from one part of history
- - onto another. This can be useful for linearizing local changes relative to
- - a master development tree.
- -
- - If a rebase is interrupted to manually resolve a merge, it can be
- - continued with --continue/-c or aborted with --abort/-a.
- -
- -options:
- -
- - -s --source rebase from a given revision
- - -b --base rebase from the base of a given revision
- - -d --dest rebase onto a given revision
- - --collapse collapse the rebased changesets
- - --keep keep original changesets
- - --keepbranches keep original branch names
- - --detach force detaching of source from its original branch
- - -c --continue continue an interrupted rebase
- - -a --abort abort an interrupted rebase
- - --style display using template map file
- - --template display with template
- -
- -use "hg -v help rebase" to show global options
- -
- -% Rebase with no arguments - from current
- -nothing to rebase
- -
- -% Rebase with no arguments - from the current branch
- -0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- -nothing to rebase
- -% ----------
- -% These work
- -
- -% Rebase with no arguments (from 3 onto 7)
- -3 files updated, 0 files merged, 2 files removed, 0 files unresolved
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 5 changesets with 5 changes to 5 files
- -rebase completed
- -% Try to rollback after a rebase (fail)
- -no rollback information available
- -
- -% Rebase with base == '.' => same as no arguments (from 3 onto 7)
- -3 files updated, 0 files merged, 3 files removed, 0 files unresolved
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 5 changesets with 5 changes to 5 files
- -rebase completed
- -
- -% Rebase with dest == default => same as no arguments (from 3 onto 7)
- -3 files updated, 0 files merged, 3 files removed, 0 files unresolved
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 5 changesets with 5 changes to 5 files
- -rebase completed
- -
- -% Specify only source (from 4 onto 7)
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 4 changesets with 4 changes to 4 files (-1 heads)
- -rebase completed
- -
- -% Specify only dest (from 3 onto 6)
- -3 files updated, 0 files merged, 3 files removed, 0 files unresolved
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 5 changesets with 5 changes to 5 files (+1 heads)
- -rebase completed
- -
- -% Specify only base (from 3 onto 7)
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 5 changesets with 5 changes to 5 files
- -rebase completed
- -
- -% Specify source and dest (from 4 onto 6)
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 4 changesets with 4 changes to 4 files
- -rebase completed
- -
- -% Specify base and dest (from 3 onto 6)
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 5 changesets with 5 changes to 5 files (+1 heads)
- -rebase completed
- +### Abort: timeout after 180 seconds.
- !...............
- ERROR: /home/rupert/hg-crew-10s/tests/test-static-http output changed
- --- /home/rupert/hg-crew-10s/tests/test-static-http.out
- +++ /home/rupert/hg-crew-10s/tests/test-static-http.err
- -1,4 +1,4 @@
- -abort: error: Connection refused
- +abort: error: Network is unreachable
- 255
- copy: No such file or directory
- changeset: 0:53e17d176ae6
- !..........
- ERROR: /home/rupert/hg-crew-10s/tests/test-rename-merge2 output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-rename-merge2.out
- +++ /home/rupert/hg-crew-10s/tests/test-rename-merge2.err
- -1,651 +1,2 @@
- -created new head
- ---------------
- -test L:up a R:nc a b W: - 1 get local a to b
- ---------------
- - searching for copies back to rev 1
- - unmatched files in other:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a *
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local e300d1c794ec+ remote 4ce40f5aca24
- - rev: versions differ -> m
- - a: remote copied to b -> m
- -preserving a for resolve of b
- -preserving rev for resolve of rev
- -update: a 1/2 files (50.00%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging a and b to b
- -my b@e300d1c794ec+ other b@4ce40f5aca24 ancestor a@924404dff337
- - premerge successful
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@e300d1c794ec+ other rev@4ce40f5aca24 ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- - a
- -C a
- ---------------
- -created new head
- ---------------
- -test L:nc a b R:up a W: - 2 get rem change to a and b
- ---------------
- - searching for copies back to rev 1
- - unmatched files in local:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a *
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 86a2aa42fc76+ remote f4db7e329e71
- - a: remote is newer -> g
- - b: local copied/moved to a -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -getting a
- -update: b 2/3 files (66.67%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b and a to b
- -my b@86a2aa42fc76+ other a@f4db7e329e71 ancestor a@924404dff337
- - premerge successful
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@86a2aa42fc76+ other rev@f4db7e329e71 ancestor rev@924404dff337
- -1 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M a
- -M b
- - a
- ---------------
- -
- -created new head
- ---------------
- -test L:up a R:nm a b W: - 3 get local a change to b, remove a
- ---------------
- - searching for copies back to rev 1
- - unmatched files in other:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a *
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local e300d1c794ec+ remote bdb19105162a
- - rev: versions differ -> m
- - a: remote moved to b -> m
- -preserving a for resolve of b
- -preserving rev for resolve of rev
- -removing a
- -update: a 1/2 files (50.00%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging a and b to b
- -my b@e300d1c794ec+ other b@bdb19105162a ancestor a@924404dff337
- - premerge successful
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@e300d1c794ec+ other rev@bdb19105162a ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- - a
- ---------------
- -
- -created new head
- ---------------
- -test L:nm a b R:up a W: - 4 get remote change to b
- ---------------
- - searching for copies back to rev 1
- - unmatched files in local:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a *
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 02963e448370+ remote f4db7e329e71
- - b: local copied/moved to a -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: b 1/2 files (50.00%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b and a to b
- -my b@02963e448370+ other a@f4db7e329e71 ancestor a@924404dff337
- - premerge successful
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@02963e448370+ other rev@f4db7e329e71 ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- - a
- ---------------
- -
- -created new head
- ---------------
- -test L: R:nc a b W: - 5 get b
- ---------------
- - searching for copies back to rev 1
- - unmatched files in other:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 94b33a1b7f2d+ remote 4ce40f5aca24
- - rev: versions differ -> m
- - b: remote created -> g
- -preserving rev for resolve of rev
- -update: b 1/2 files (50.00%)
- -getting b
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@94b33a1b7f2d+ other rev@4ce40f5aca24 ancestor rev@924404dff337
- -1 files updated, 1 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- -C a
- ---------------
- -
- -created new head
- ---------------
- -test L:nc a b R: W: - 6 nothing
- ---------------
- - searching for copies back to rev 1
- - unmatched files in local:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 86a2aa42fc76+ remote 97c705ade336
- - rev: versions differ -> m
- -preserving rev for resolve of rev
- -update: rev 1/1 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@86a2aa42fc76+ other rev@97c705ade336 ancestor rev@924404dff337
- -0 files updated, 1 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -C a
- -C b
- ---------------
- -
- -created new head
- ---------------
- -test L: R:nm a b W: - 7 get b
- ---------------
- - searching for copies back to rev 1
- - unmatched files in other:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 94b33a1b7f2d+ remote bdb19105162a
- - a: other deleted -> r
- - rev: versions differ -> m
- - b: remote created -> g
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -removing a
- -update: b 2/3 files (66.67%)
- -getting b
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@94b33a1b7f2d+ other rev@bdb19105162a ancestor rev@924404dff337
- -1 files updated, 1 files merged, 1 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- ---------------
- -
- -created new head
- ---------------
- -test L:nm a b R: W: - 8 nothing
- ---------------
- - searching for copies back to rev 1
- - unmatched files in local:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 02963e448370+ remote 97c705ade336
- - rev: versions differ -> m
- -preserving rev for resolve of rev
- -update: rev 1/1 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@02963e448370+ other rev@97c705ade336 ancestor rev@924404dff337
- -0 files updated, 1 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -C b
- ---------------
- -
- -created new head
- ---------------
- -test L:um a b R:um a b W: - 9 do merge with ancestor in a
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 62e7bf090eba+ remote 49b6d8032493
- - b: versions differ -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: b 1/2 files (50.00%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@62e7bf090eba+ other b@49b6d8032493 ancestor a@924404dff337
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@62e7bf090eba+ other rev@49b6d8032493 ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- ---------------
- -
- -created new head
- ---------------
- -test L:nm a b R:nm a c W: - 11 get c, keep b
- ---------------
- - searching for copies back to rev 1
- - unmatched files in local:
- - b
- - unmatched files in other:
- - c
- - all copies found (* = to merge, ! = divergent):
- - c -> a !
- - b -> a !
- - checking for directory renames
- - a: divergent renames -> dr
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 02963e448370+ remote fe905ef2c33e
- - rev: versions differ -> m
- - c: remote created -> g
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -warning: detected divergent renames of a to:
- - b
- - c
- -update: c 2/3 files (66.67%)
- -getting c
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@02963e448370+ other rev@fe905ef2c33e ancestor rev@924404dff337
- -1 files updated, 1 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M c
- -C b
- ---------------
- -
- -created new head
- ---------------
- -test L:nc a b R:up b W: - 12 merge b no ancestor
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 86a2aa42fc76+ remote af30c7647fc7
- - b: versions differ -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: b 1/2 files (50.00%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@86a2aa42fc76+ other b@af30c7647fc7 ancestor b@000000000000
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@86a2aa42fc76+ other rev@af30c7647fc7 ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- -C a
- ---------------
- -
- -created new head
- ---------------
- -test L:up b R:nm a b W: - 13 merge b no ancestor
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 59318016310c+ remote bdb19105162a
- - a: other deleted -> r
- - b: versions differ -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -removing a
- -update: b 2/3 files (66.67%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
- -0 files updated, 2 files merged, 1 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- ---------------
- -
- -created new head
- ---------------
- -test L:nc a b R:up a b W: - 14 merge b no ancestor
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 86a2aa42fc76+ remote 8dbce441892a
- - a: remote is newer -> g
- - b: versions differ -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -getting a
- -update: b 2/3 files (66.67%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
- -1 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M a
- -M b
- ---------------
- -
- -created new head
- ---------------
- -test L:up b R:nm a b W: - 15 merge b no ancestor, remove a
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 59318016310c+ remote bdb19105162a
- - a: other deleted -> r
- - b: versions differ -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -removing a
- -update: b 2/3 files (66.67%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@59318016310c+ other b@bdb19105162a ancestor b@000000000000
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@59318016310c+ other rev@bdb19105162a ancestor rev@924404dff337
- -0 files updated, 2 files merged, 1 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- ---------------
- -
- -created new head
- ---------------
- -test L:nc a b R:up a b W: - 16 get a, merge b no ancestor
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 86a2aa42fc76+ remote 8dbce441892a
- - a: remote is newer -> g
- - b: versions differ -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -getting a
- -update: b 2/3 files (66.67%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@86a2aa42fc76+ other b@8dbce441892a ancestor b@000000000000
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@86a2aa42fc76+ other rev@8dbce441892a ancestor rev@924404dff337
- -1 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M a
- -M b
- ---------------
- -
- -created new head
- ---------------
- -test L:up a b R:nc a b W: - 17 keep a, merge b no ancestor
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 0b76e65c8289+ remote 4ce40f5aca24
- - b: versions differ -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: b 1/2 files (50.00%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@0b76e65c8289+ other b@4ce40f5aca24 ancestor b@000000000000
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@0b76e65c8289+ other rev@4ce40f5aca24 ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- -C a
- ---------------
- -
- -created new head
- ---------------
- -test L:nm a b R:up a b W: - 18 merge b no ancestor
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 02963e448370+ remote 8dbce441892a
- - b: versions differ -> m
- - rev: versions differ -> m
- -remote changed a which local deleted
- -use (c)hanged version or leave (d)eleted? c
- - a: prompt recreating -> g
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -getting a
- -update: b 2/3 files (66.67%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@02963e448370+ other b@8dbce441892a ancestor b@000000000000
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@02963e448370+ other rev@8dbce441892a ancestor rev@924404dff337
- -1 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M a
- -M b
- ---------------
- -
- -created new head
- ---------------
- -test L:up a b R:nm a b W: - 19 merge b no ancestor, prompt remove a
- ---------------
- - searching for copies back to rev 1
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 0b76e65c8289+ remote bdb19105162a
- - local changed a which remote deleted
- -use (c)hanged version or (d)elete? c
- - a: prompt keep -> a
- - b: versions differ -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: a 1/3 files (33.33%)
- -update: b 2/3 files (66.67%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b
- -my b@0b76e65c8289+ other b@bdb19105162a ancestor b@000000000000
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@0b76e65c8289+ other rev@bdb19105162a ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- -C a
- ---------------
- -
- -created new head
- ---------------
- -test L:up a R:um a b W: - 20 merge a and b to b, remove a
- ---------------
- - searching for copies back to rev 1
- - unmatched files in other:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a *
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local e300d1c794ec+ remote 49b6d8032493
- - rev: versions differ -> m
- - a: remote moved to b -> m
- -preserving a for resolve of b
- -preserving rev for resolve of rev
- -removing a
- -update: a 1/2 files (50.00%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging a and b to b
- -my b@e300d1c794ec+ other b@49b6d8032493 ancestor a@924404dff337
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@e300d1c794ec+ other rev@49b6d8032493 ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- - a
- ---------------
- -
- -created new head
- ---------------
- -test L:um a b R:up a W: - 21 merge a and b to b
- ---------------
- - searching for copies back to rev 1
- - unmatched files in local:
- - b
- - all copies found (* = to merge, ! = divergent):
- - b -> a *
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 62e7bf090eba+ remote f4db7e329e71
- - b: local copied/moved to a -> m
- - rev: versions differ -> m
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: b 1/2 files (50.00%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b and a to b
- -my b@62e7bf090eba+ other a@f4db7e329e71 ancestor a@924404dff337
- -update: rev 2/2 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@62e7bf090eba+ other rev@f4db7e329e71 ancestor rev@924404dff337
- -0 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- - a
- ---------------
- -
- -created new head
- ---------------
- -test L:nm a b R:up a c W: - 23 get c, keep b
- ---------------
- - searching for copies back to rev 1
- - unmatched files in local:
- - b
- - unmatched files in other:
- - c
- - all copies found (* = to merge, ! = divergent):
- - b -> a *
- - checking for directory renames
- -resolving manifests
- - overwrite None partial False
- - ancestor 924404dff337 local 02963e448370+ remote 2b958612230f
- - b: local copied/moved to a -> m
- - rev: versions differ -> m
- - c: remote created -> g
- -preserving b for resolve of b
- -preserving rev for resolve of rev
- -update: b 1/3 files (33.33%)
- -picked tool 'python ../merge' for b (binary False symlink False)
- -merging b and a to b
- -my b@02963e448370+ other a@2b958612230f ancestor a@924404dff337
- - premerge successful
- -update: c 2/3 files (66.67%)
- -getting c
- -update: rev 3/3 files (100.00%)
- -picked tool 'python ../merge' for rev (binary False symlink False)
- -merging rev
- -my rev@02963e448370+ other rev@2b958612230f ancestor rev@924404dff337
- -1 files updated, 2 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- ---------------
- -M b
- - a
- -M c
- ---------------
- -
- +### Abort: timeout after 180 seconds.
- !
- ERROR: /home/rupert/hg-crew-10s/tests/test-mq output changed and returned error code 208
- --- /home/rupert/hg-crew-10s/tests/test-mq.out
- +++ /home/rupert/hg-crew-10s/tests/test-mq.err
- -1,616 +1,2 @@
- -% help
- -mq extension - manage a stack of patches
- -This extension lets you work with a stack of patches in a Mercurial
- -repository. It manages two stacks of patches - all known patches, and applied
- -patches (subset of known patches).
- -
- -Known patches are represented as patch files in the .hg/patches directory.
- -Applied patches are both patch files and changesets.
- -
- -Common tasks (use "hg help command" for more details):
- -
- - prepare repository to work with patches qinit
- - create new patch qnew
- - import existing patch qimport
- -
- - print patch series qseries
- - print applied patches qapplied
- -
- - add known patch to applied stack qpush
- - remove patch from applied stack qpop
- - refresh contents of top applied patch qrefresh
- -
- -By default, mq will automatically use git patches when required to avoid
- -losing file mode changes, copy records, binary files or empty files creations
- -or deletions. This behaviour can be configured with:
- -
- - [mq]
- - git = auto/keep/yes/no
- -
- -If set to 'keep', mq will obey the [diff] section configuration while
- -preserving existing git patches upon qrefresh. If set to 'yes' or 'no', mq
- -will override the [diff] section and always generate git or regular patches,
- -possibly losing data in the second case.
- -
- -list of commands:
- -
- - qapplied print the patches already applied
- - qclone clone main and patch repository at same time
- - qdelete remove patches from queue
- - qdiff diff of the current patch and subsequent modifications
- - qfinish move applied patches into repository history
- - qfold fold the named patches into the current patch
- - qgoto push or pop patches until named patch is at top of stack
- - qguard set or print guards for a patch
- - qheader print the header of the topmost or specified patch
- - qimport import a patch
- - qnew create a new patch
- - qnext print the name of the next patch
- - qpop pop the current patch off the stack
- - qprev print the name of the previous patch
- - qpush push the next patch onto the stack
- - qrefresh update the current patch
- - qrename rename a patch
- - qselect set or print guarded patches to push
- - qseries print the entire series file
- - qtop print the name of the current patch
- - qunapplied print the patches not yet applied
- - strip strip a revision and all its descendants from the repository
- -
- -use "hg -v help mq" to show aliases and global options
- -adding a
- -updating to branch default
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -adding b/z
- -% qinit
- -% -R qinit
- -% qinit -c
- -A .hgignore
- -A series
- -% qinit; qinit -c
- - .hgignore:
- -^\.hg
- -^\.mq
- -syntax: glob
- -status
- -guards
- - series:
- -abort: repository already exists!
- -% qinit; <stuff>; qinit -c
- -adding .hg/patches/A
- -adding .hg/patches/B
- -A .hgignore
- -A A
- -A B
- -A series
- - .hgignore:
- -status
- -bleh
- - series:
- -A
- -B
- -% qrefresh
- -foo bar
- -
- -diff -r xa
- ---- a/a
- -+++ b/a
- -@@ -1,1 +1,2 @@
- - a
- -+a
- -% empty qrefresh
- -revision:
- -patch:
- -foo bar
- -
- -working dir diff:
- ---- a/a
- -+++ b/a
- -@@ -1,1 +1,2 @@
- - a
- -+a
- -% qpop
- -popping test.patch
- -patch queue now empty
- -% qpush with dump of tag cache
- -.hg/tags.cache (pre qpush):
- -1
- -
- -applying test.patch
- -now at: test.patch
- -.hg/tags.cache (post qpush):
- -2
- -
- -% pop/push outside repo
- -popping test.patch
- -patch queue now empty
- -applying test.patch
- -now at: test.patch
- -% qrefresh in subdir
- -% pop/push -a in subdir
- -popping test2.patch
- -popping test.patch
- -patch queue now empty
- -applying test.patch
- -applying test2.patch
- -now at: test2.patch
- -% qseries
- -test.patch
- -test2.patch
- -0 A test.patch: f...
- -1 A test2.patch:
- -popping test2.patch
- -now at: test.patch
- -0 A test.patch: foo bar
- -1 U test2.patch:
- -applying test2.patch
- -now at: test2.patch
- -% qapplied
- -test.patch
- -test2.patch
- -% qtop
- -test2.patch
- -% prev
- -test.patch
- -% next
- -all patches applied
- -popping test2.patch
- -now at: test.patch
- -% commit should fail
- -abort: cannot commit over an applied mq patch
- -% push should fail
- -pushing to ../../k
- -abort: source has mq patches applied
- -% import should fail
- -abort: cannot import over an applied patch
- -% import --no-commit should succeed
- -applying ../../import.diff
- -M a
- -% qunapplied
- -test2.patch
- -% qpush/qpop with index
- -applying test2.patch
- -now at: test2.patch
- -popping test2.patch
- -popping test1b.patch
- -now at: test.patch
- -applying test1b.patch
- -now at: test1b.patch
- -applying test2.patch
- -now at: test2.patch
- -popping test2.patch
- -now at: test1b.patch
- -popping test1b.patch
- -now at: test.patch
- -applying test1b.patch
- -applying test2.patch
- -now at: test2.patch
- -% pop, qapplied, qunapplied
- -0 A test.patch
- -1 A test1b.patch
- -2 A test2.patch
- -% qapplied -1 test.patch
- -only one patch applied
- -% qapplied -1 test1b.patch
- -test.patch
- -% qapplied -1 test2.patch
- -test1b.patch
- -% qapplied -1
- -test1b.patch
- -% qapplied
- -test.patch
- -test1b.patch
- -test2.patch
- -% qapplied test1b.patch
- -test.patch
- -test1b.patch
- -% qunapplied -1
- -all patches applied
- -% qunapplied
- -% popping
- -popping test2.patch
- -now at: test1b.patch
- -% qunapplied -1
- -test2.patch
- -% qunapplied
- -test2.patch
- -% qunapplied test2.patch
- -% qunapplied -1 test2.patch
- -all patches applied
- -% popping -a
- -popping test1b.patch
- -popping test.patch
- -patch queue now empty
- -% qapplied
- -% qapplied -1
- -no patches applied
- -applying test.patch
- -now at: test.patch
- -% push should succeed
- -popping test.patch
- -patch queue now empty
- -pushing to ../../k
- -searching for changes
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 1 changes to 1 files
- -% qpush/qpop error codes
- -applying test.patch
- -applying test1b.patch
- -applying test2.patch
- -now at: test2.patch
- - % pops all patches and succeeds
- -popping test2.patch
- -popping test1b.patch
- -popping test.patch
- -patch queue now empty
- - qpop -a succeeds
- - % does nothing and succeeds
- -no patches applied
- - qpop -a succeeds
- - % fails - nothing else to pop
- -no patches applied
- - qpop fails
- - % pushes a patch and succeeds
- -applying test.patch
- -now at: test.patch
- - qpush succeeds
- - % pops a patch and succeeds
- -popping test.patch
- -patch queue now empty
- - qpop succeeds
- - % pushes up to test1b.patch and succeeds
- -applying test.patch
- -applying test1b.patch
- -now at: test1b.patch
- - qpush test1b.patch succeeds
- - % does nothing and succeeds
- -qpush: test1b.patch is already at the top
- - qpush test1b.patch succeeds
- - % does nothing and succeeds
- -qpop: test1b.patch is already at the top
- - qpop test1b.patch succeeds
- - % fails - can't push to this patch
- -abort: cannot push to a previous patch: test.patch
- - qpush test.patch fails
- - % fails - can't pop to this patch
- -abort: patch test2.patch is not applied
- - qpop test2.patch fails
- - % pops up to test.patch and succeeds
- -popping test1b.patch
- -now at: test.patch
- - qpop test.patch succeeds
- - % pushes all patches and succeeds
- -applying test1b.patch
- -applying test2.patch
- -now at: test2.patch
- - qpush -a succeeds
- - % does nothing and succeeds
- -all patches are currently applied
- - qpush -a succeeds
- - % fails - nothing else to push
- -patch series already fully applied
- - qpush fails
- - % does nothing and succeeds
- -qpush: test2.patch is already at the top
- - qpush test2.patch succeeds
- -% strip
- -adding x
- -0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- -saving bundle to
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 1 changes to 1 files
- -(run 'hg update' to get a working copy)
- -% strip with local changes, should complain
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -abort: local changes found
- -% --force strip with local changes
- -0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- -saving bundle to
- -% cd b; hg qrefresh
- -adding a
- -foo
- -
- -diff -r cb9a9f314b8b a
- ---- a/a
- -+++ b/a
- -@@ -1,1 +1,2 @@
- - a
- -+a
- -diff -r cb9a9f314b8b b/f
- ---- /dev/null
- -+++ b/b/f
- -@@ -0,0 +1,1 @@
- -+f
- -% hg qrefresh .
- -foo
- -
- -diff -r cb9a9f314b8b b/f
- ---- /dev/null
- -+++ b/b/f
- -@@ -0,0 +1,1 @@
- -+f
- -M a
- -% qpush failure
- -popping bar
- -popping foo
- -patch queue now empty
- -applying foo
- -applying bar
- -file foo already exists
- -1 out of 1 hunks FAILED -- saving rejects to file foo.rej
- -patch failed, unable to continue (try -v)
- -patch failed, rejects left in working dir
- -errors during apply, please fix and refresh bar
- -? foo
- -? foo.rej
- -% mq tags
- -0 qparent
- -1 qbase foo
- -2 qtip bar tip
- -% bad node in status
- -popping bar
- -now at: foo
- -changeset: 0:cb9a9f314b8b
- -mq status file refers to unknown node
- -tag: tip
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: a
- -
- -mq status file refers to unknown node
- -default 0:cb9a9f314b8b
- -abort: trying to pop unknown node
- -new file
- -
- -diff --git a/new b/new
- -new file mode 100755
- ---- /dev/null
- -+++ b/new
- -@@ -0,0 +1,1 @@
- -+foo
- -copy file
- -
- -diff --git a/new b/copy
- -copy from new
- -copy to copy
- -popping copy
- -now at: new
- -applying copy
- -now at: copy
- -diff --git a/new b/copy
- -copy from new
- -copy to copy
- -diff --git a/new b/copy
- -copy from new
- -copy to copy
- -% test file addition in slow path
- -1 files updated, 0 files merged, 2 files removed, 0 files unresolved
- -created new head
- -2 files updated, 0 files merged, 1 files removed, 0 files unresolved
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 1 changes to 1 files
- -diff --git a/bar b/bar
- -new file mode 100644
- ---- /dev/null
- -+++ b/bar
- -@@ -0,0 +1,1 @@
- -+bar
- -diff --git a/foo b/baz
- -rename from foo
- -rename to baz
- -2 baz (foo)
- -diff --git a/bar b/bar
- -new file mode 100644
- ---- /dev/null
- -+++ b/bar
- -@@ -0,0 +1,1 @@
- -+bar
- -diff --git a/foo b/baz
- -rename from foo
- -rename to baz
- -2 baz (foo)
- -diff --git a/bar b/bar
- -diff --git a/foo b/baz
- -% test file move chains in the slow path
- -1 files updated, 0 files merged, 2 files removed, 0 files unresolved
- -2 files updated, 0 files merged, 1 files removed, 0 files unresolved
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 1 changes to 1 files
- -diff --git a/foo b/bleh
- -rename from foo
- -rename to bleh
- -diff --git a/quux b/quux
- -new file mode 100644
- ---- /dev/null
- -+++ b/quux
- -@@ -0,0 +1,1 @@
- -+bar
- -3 bleh (foo)
- -diff --git a/foo b/barney
- -rename from foo
- -rename to barney
- -diff --git a/fred b/fred
- -new file mode 100644
- ---- /dev/null
- -+++ b/fred
- -@@ -0,0 +1,1 @@
- -+bar
- -3 barney (foo)
- -% refresh omitting an added file
- -C newfile
- -A newfile
- -popping baz
- -now at: bar
- -% create a git patch
- -diff --git a/alexander b/alexander
- -% create a git binary patch
- -8ba2a2f3e77b55d03051ff9c24ad65e7 bucephalus
- -diff --git a/bucephalus b/bucephalus
- -% check binary patches can be popped and pushed
- -popping addbucephalus
- -now at: addalexander
- -applying addbucephalus
- -now at: addbucephalus
- -8ba2a2f3e77b55d03051ff9c24ad65e7 bucephalus
- -% strip again
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -created new head
- -merging foo
- -0 files updated, 1 files merged, 0 files removed, 0 files unresolved
- -(branch merge, don't forget to commit)
- -changeset: 3:99615015637b
- -tag: tip
- -parent: 2:20cbbe65cff7
- -parent: 1:d2871fc282d4
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: merge
- -
- -changeset: 2:20cbbe65cff7
- -parent: 0:53245c60e682
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: change foo 2
- -
- -changeset: 1:d2871fc282d4
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: change foo 1
- -
- -changeset: 0:53245c60e682
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: add foo
- -
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -saving bundle to
- -saving bundle to
- -adding branch
- -adding changesets
- -adding manifests
- -adding file changes
- -added 1 changesets with 1 changes to 1 files
- -changeset: 1:20cbbe65cff7
- -tag: tip
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: change foo 2
- -
- -changeset: 0:53245c60e682
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: add foo
- -
- -% qclone
- -abort: versioned patch repository not found (see qinit -c)
- -adding .hg/patches/patch1
- -main repo:
- - rev 1: change foo
- - rev 0: add foo
- -patch repo:
- - rev 0: checkpoint
- -updating to branch default
- -3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -main repo:
- - rev 0: add foo
- -patch repo:
- - rev 0: checkpoint
- -popping patch1
- -patch queue now empty
- -main repo:
- - rev 0: add foo
- -patch repo:
- - rev 0: checkpoint
- -updating to branch default
- -3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -main repo:
- - rev 0: add foo
- -patch repo:
- - rev 0: checkpoint
- -% test applying on an empty file (issue 1033)
- -adding a
- -popping changea
- -patch queue now empty
- -applying changea
- -now at: changea
- -% test qpush with --force, issue1087
- -adding bye.txt
- -adding hello.txt
- -popping empty
- -patch queue now empty
- -% qpush should fail, local changes
- -abort: local changes found, refresh first
- -% apply force, should not discard changes with empty patch
- -applying empty
- -patch empty is empty
- -now at: empty
- -diff -r bf5fc3f07a0a hello.txt
- ---- a/hello.txt
- -+++ b/hello.txt
- -@@ -1,1 +1,2 @@
- - hello
- -+world
- -diff -r 9ecee4f634e3 hello.txt
- ---- a/hello.txt
- -+++ b/hello.txt
- -@@ -1,1 +1,2 @@
- - hello
- -+world
- -changeset: 1:bf5fc3f07a0a
- -tag: qtip
- -tag: tip
- -tag: empty
- -tag: qbase
- -user: test
- -date: Thu Jan 01 00:00:00 1970 +0000
- -summary: imported patch empty
- -
- -
- -popping empty
- -patch queue now empty
- -% qpush should fail, local changes
- -abort: local changes found, refresh first
- -% apply force, should discard changes in hello, but not bye
- -applying empty
- -now at: empty
- -M bye.txt
- -diff -r ba252371dbc1 bye.txt
- ---- a/bye.txt
- -+++ b/bye.txt
- -@@ -1,1 +1,2 @@
- - bye
- -+universe
- -diff -r 9ecee4f634e3 bye.txt
- ---- a/bye.txt
- -+++ b/bye.txt
- -@@ -1,1 +1,2 @@
- - bye
- -+universe
- -diff -r 9ecee4f634e3 hello.txt
- ---- a/hello.txt
- -+++ b/hello.txt
- -@@ -1,1 +1,3 @@
- - hello
- -+world
- -+universe
- -% test popping revisions not in working dir ancestry
- -0 A empty
- -1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- -popping empty
- -patch queue now empty
- -% test popping must remove files added in subdirectories first
- -popping rename-dir
- -patch queue now empty
- +### Abort: timeout after 180 seconds.
- !..................
- Skipped test-inotify-issue1542: missing feature: inotify extension support
- Skipped test-no-symlinks: system supports symbolic links
- Skipped test-convert-darcs: missing feature: darcs client
- Skipped test-convert-tla: missing feature: GNU Arch tla client
- Skipped test-convert-baz: missing feature: GNU Arch baz client
- Skipped test-convert-bzr: missing feature: Canonical's Bazaar client
- Skipped test-convert-mtn: missing feature: monotone client (> 0.31)
- Skipped test-highlight: missing feature: Pygments source highlighting library
- Skipped test-inotify-issue1556: missing feature: inotify extension support
- Skipped test-convert-bzr-ghosts: missing feature: Canonical's Bazaar client
- Skipped test-inotify-dirty-dirstate: missing feature: inotify extension support
- Skipped test-casefolding: missing feature: case insensitive file system
- Skipped test-convert-bzr-directories: missing feature: Canonical's Bazaar client
- Skipped test-convert-p4-filetypes: missing feature: Perforce server and client
- Skipped test-inotify-debuginotify: missing feature: inotify extension support
- Skipped test-convert-bzr-114: missing feature: Canonical's Bazaar client >= 1.14
- Skipped test-convert-p4: missing feature: Perforce server and client
- Skipped test-inotify: missing feature: inotify extension support
- Skipped test-inotify-lookup: missing feature: inotify extension support
- Skipped test-convert-bzr-treeroot: missing feature: Canonical's Bazaar client
- Skipped test-inotify-issue1371: missing feature: inotify extension support
- Skipped test-convert-bzr-merges: missing feature: Canonical's Bazaar client
- Skipped test-inotify-issue1208: missing feature: inotify extension support
- Failed test-extension: output changed
- Failed test-gendoc: output changed and returned error code 1
- Failed test-bundle-r: output changed and returned error code 208
- Failed test-http-proxy: output changed
- Failed test-rebase-parameters: output changed and returned error code 208
- Failed test-static-http: output changed
- Failed test-mq-header-from: output changed and returned error code 208
- Failed test-bad-pull: output changed
- Failed test-mq-header-date: output changed and returned error code 208
- Failed test-command-template: output changed and returned error code 208
- Failed test-merge-default: output changed and returned error code 1
- Failed test-bisect: output changed and returned error code 208
- Failed test-keyword: output changed and returned error code 208
- Failed test-rename-merge2: output changed and returned error code 208
- Failed test-import: output changed and returned error code 208
- Failed test-mq: output changed and returned error code 208
- # Ran 368 tests, 23 skipped, 16 failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement