tests: don't let time go back before 0 o'clock in bisect3.t
Windows agree that it was
Thu Jan 01 00:00:00 1970 +0000
but it also claims that it was
Thu Dec 31 23:59:59 1969 -0000
--- a/tests/test-bisect3.t Mon Nov 07 02:49:00 2011 +0100
+++ b/tests/test-bisect3.t Mon Nov 07 03:14:53 2011 +0100
@@ -14,15 +14,15 @@
$ hg add a
$ hg ci -u test -d '0 0' -m '0'
$ echo '1' >a
- $ hg ci -u test -d '0 1' -m '1'
+ $ hg ci -u test -d '1 0' -m '1'
branch 2-3
$ echo '2' >b
$ hg add b
- $ hg ci -u test -d '0 2' -m '2'
+ $ hg ci -u test -d '2 0' -m '2'
$ echo '3' >b
- $ hg ci -u test -d '0 3' -m '3'
+ $ hg ci -u test -d '3 0' -m '3'
branch 4-8
@@ -30,30 +30,30 @@
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
$ echo '4' >c
$ hg add c
- $ hg ci -u test -d '0 4' -m '4'
+ $ hg ci -u test -d '4 0' -m '4'
created new head
$ echo '5' >c
- $ hg ci -u test -d '0 5' -m '5'
+ $ hg ci -u test -d '5 0' -m '5'
$ echo '6' >c
- $ hg ci -u test -d '0 6' -m '6'
+ $ hg ci -u test -d '6 0' -m '6'
$ echo '7' >c
- $ hg ci -u test -d '0 7' -m '7'
+ $ hg ci -u test -d '7 0' -m '7'
$ echo '8' >c
- $ hg ci -u test -d '0 8' -m '8'
+ $ hg ci -u test -d '8 0' -m '8'
merge
$ hg merge -r 3
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
(branch merge, don't forget to commit)
- $ hg ci -u test -d '0 9' -m '9=8+3'
+ $ hg ci -u test -d '9 0' -m '9=8+3'
$ echo '10' >a
- $ hg ci -u test -d '0 10' -m '10'
+ $ hg ci -u test -d '10 0' -m '10'
$ echo '11' >a
- $ hg ci -u test -d '0 11' -m '11'
+ $ hg ci -u test -d '11 0' -m '11'
$ echo '12' >a
- $ hg ci -u test -d '0 12' -m '12'
+ $ hg ci -u test -d '12 0' -m '12'
unrelated branch
@@ -61,10 +61,10 @@
1 files updated, 0 files merged, 1 files removed, 0 files unresolved
$ echo '13' >d
$ hg add d
- $ hg ci -u test -d '0 13' -m '13'
+ $ hg ci -u test -d '13 0' -m '13'
created new head
$ echo '14' >d
- $ hg ci -u test -d '0 14' -m '14'
+ $ hg ci -u test -d '14 0' -m '14'
mark changesets
@@ -72,140 +72,140 @@
$ hg bisect --good 4
$ hg bisect --good 6
$ hg bisect --bad 12
- Testing changeset 9:8bcbdb072033 (6 changesets remaining, ~2 tests)
+ Testing changeset 9:2197c557e14c (6 changesets remaining, ~2 tests)
1 files updated, 0 files merged, 1 files removed, 0 files unresolved
$ hg bisect --bad 10
- Testing changeset 8:3cd112f87d77 (4 changesets remaining, ~2 tests)
+ Testing changeset 8:e74a86251f58 (4 changesets remaining, ~2 tests)
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
$ hg bisect --skip 7
- Testing changeset 8:3cd112f87d77 (4 changesets remaining, ~2 tests)
+ Testing changeset 8:e74a86251f58 (4 changesets remaining, ~2 tests)
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
test template
$ hg log --template '{rev}:{node|short} {bisect}\n'
- 14:cecd84203acc
- 13:86f7c8cdb6df
- 12:a76089b5f47c bad
- 11:5c3eb122d29c bad (implicit)
- 10:b097cef2be03 bad
- 9:8bcbdb072033 untested
- 8:3cd112f87d77 untested
- 7:577e237a73bd skipped
- 6:e597fa2707c5 good
- 5:b9cea37a76bc good (implicit)
- 4:da6b357259d7 good
- 3:e7f031aee8ca ignored
- 2:b1ad1b6bcc5c ignored
- 1:37f42ae8b45e good (implicit)
+ 14:cbf2f3105bbf
+ 13:e07efca37c43
+ 12:98c6b56349c0 bad
+ 11:03f491376e63 bad (implicit)
+ 10:c012b15e2409 bad
+ 9:2197c557e14c untested
+ 8:e74a86251f58 untested
+ 7:a5f87041c899 skipped
+ 6:7d997bedcd8d good
+ 5:2dd1875f1028 good (implicit)
+ 4:2a1daef14cd4 good
+ 3:8417d459b90c ignored
+ 2:e1355ee1f23e ignored
+ 1:ce7c85e06a9f good (implicit)
0:b4e73ffab476 good (implicit)
$ hg log --template '{bisect|shortbisect} {rev}:{node|short}\n'
- 14:cecd84203acc
- 13:86f7c8cdb6df
- B 12:a76089b5f47c
- B 11:5c3eb122d29c
- B 10:b097cef2be03
- U 9:8bcbdb072033
- U 8:3cd112f87d77
- S 7:577e237a73bd
- G 6:e597fa2707c5
- G 5:b9cea37a76bc
- G 4:da6b357259d7
- I 3:e7f031aee8ca
- I 2:b1ad1b6bcc5c
- G 1:37f42ae8b45e
+ 14:cbf2f3105bbf
+ 13:e07efca37c43
+ B 12:98c6b56349c0
+ B 11:03f491376e63
+ B 10:c012b15e2409
+ U 9:2197c557e14c
+ U 8:e74a86251f58
+ S 7:a5f87041c899
+ G 6:7d997bedcd8d
+ G 5:2dd1875f1028
+ G 4:2a1daef14cd4
+ I 3:8417d459b90c
+ I 2:e1355ee1f23e
+ G 1:ce7c85e06a9f
G 0:b4e73ffab476
test style
$ hg log --style bisect
- changeset: 14:cecd84203acc
+ changeset: 14:cbf2f3105bbf
bisect:
tag: tip
user: test
- date: Wed Dec 31 23:59:46 1969 -0000
+ date: Thu Jan 01 00:00:14 1970 +0000
summary: 14
- changeset: 13:86f7c8cdb6df
+ changeset: 13:e07efca37c43
bisect:
- parent: 3:e7f031aee8ca
+ parent: 3:8417d459b90c
user: test
- date: Wed Dec 31 23:59:47 1969 -0000
+ date: Thu Jan 01 00:00:13 1970 +0000
summary: 13
- changeset: 12:a76089b5f47c
+ changeset: 12:98c6b56349c0
bisect: bad
user: test
- date: Wed Dec 31 23:59:48 1969 -0000
+ date: Thu Jan 01 00:00:12 1970 +0000
summary: 12
- changeset: 11:5c3eb122d29c
+ changeset: 11:03f491376e63
bisect: bad (implicit)
user: test
- date: Wed Dec 31 23:59:49 1969 -0000
+ date: Thu Jan 01 00:00:11 1970 +0000
summary: 11
- changeset: 10:b097cef2be03
+ changeset: 10:c012b15e2409
bisect: bad
user: test
- date: Wed Dec 31 23:59:50 1969 -0000
+ date: Thu Jan 01 00:00:10 1970 +0000
summary: 10
- changeset: 9:8bcbdb072033
+ changeset: 9:2197c557e14c
bisect: untested
- parent: 8:3cd112f87d77
- parent: 3:e7f031aee8ca
+ parent: 8:e74a86251f58
+ parent: 3:8417d459b90c
user: test
- date: Wed Dec 31 23:59:51 1969 -0000
+ date: Thu Jan 01 00:00:09 1970 +0000
summary: 9=8+3
- changeset: 8:3cd112f87d77
+ changeset: 8:e74a86251f58
bisect: untested
user: test
- date: Wed Dec 31 23:59:52 1969 -0000
+ date: Thu Jan 01 00:00:08 1970 +0000
summary: 8
- changeset: 7:577e237a73bd
+ changeset: 7:a5f87041c899
bisect: skipped
user: test
- date: Wed Dec 31 23:59:53 1969 -0000
+ date: Thu Jan 01 00:00:07 1970 +0000
summary: 7
- changeset: 6:e597fa2707c5
+ changeset: 6:7d997bedcd8d
bisect: good
user: test
- date: Wed Dec 31 23:59:54 1969 -0000
+ date: Thu Jan 01 00:00:06 1970 +0000
summary: 6
- changeset: 5:b9cea37a76bc
+ changeset: 5:2dd1875f1028
bisect: good (implicit)
user: test
- date: Wed Dec 31 23:59:55 1969 -0000
+ date: Thu Jan 01 00:00:05 1970 +0000
summary: 5
- changeset: 4:da6b357259d7
+ changeset: 4:2a1daef14cd4
bisect: good
- parent: 1:37f42ae8b45e
+ parent: 1:ce7c85e06a9f
user: test
- date: Wed Dec 31 23:59:56 1969 -0000
+ date: Thu Jan 01 00:00:04 1970 +0000
summary: 4
- changeset: 3:e7f031aee8ca
+ changeset: 3:8417d459b90c
bisect: ignored
user: test
- date: Wed Dec 31 23:59:57 1969 -0000
+ date: Thu Jan 01 00:00:03 1970 +0000
summary: 3
- changeset: 2:b1ad1b6bcc5c
+ changeset: 2:e1355ee1f23e
bisect: ignored
user: test
- date: Wed Dec 31 23:59:58 1969 -0000
+ date: Thu Jan 01 00:00:02 1970 +0000
summary: 2
- changeset: 1:37f42ae8b45e
+ changeset: 1:ce7c85e06a9f
bisect: good (implicit)
user: test
- date: Wed Dec 31 23:59:59 1969 -0000
+ date: Thu Jan 01 00:00:01 1970 +0000
summary: 1
changeset: 0:b4e73ffab476
@@ -215,18 +215,18 @@
summary: 0
$ hg log --quiet --style bisect
- 14:cecd84203acc
- 13:86f7c8cdb6df
- B 12:a76089b5f47c
- B 11:5c3eb122d29c
- B 10:b097cef2be03
- U 9:8bcbdb072033
- U 8:3cd112f87d77
- S 7:577e237a73bd
- G 6:e597fa2707c5
- G 5:b9cea37a76bc
- G 4:da6b357259d7
- I 3:e7f031aee8ca
- I 2:b1ad1b6bcc5c
- G 1:37f42ae8b45e
+ 14:cbf2f3105bbf
+ 13:e07efca37c43
+ B 12:98c6b56349c0
+ B 11:03f491376e63
+ B 10:c012b15e2409
+ U 9:2197c557e14c
+ U 8:e74a86251f58
+ S 7:a5f87041c899
+ G 6:7d997bedcd8d
+ G 5:2dd1875f1028
+ G 4:2a1daef14cd4
+ I 3:8417d459b90c
+ I 2:e1355ee1f23e
+ G 1:ce7c85e06a9f
G 0:b4e73ffab476