changeset 12156:4c94b6d0fb1c

tests: remove unneeded -d flags Many tests fixed the commit date of their changesets at '1000000 0' or similar. However testing with "Mon Jan 12 13:46:40 1970 +0000" is not better than testing with "Thu Jan 01 00:00:00 1970 +0000", which is the default run-tests.py installs. Removing the unnecessary flag removes some clutter and will hopefully make it clearer what the tests are really trying to test. Some tests did not even change their output when the dates were changed, in which case the -d flag was truly irrelevant. Dates used in sequence (such as '0 0', '1 0', etc...) were left alone since they may make the test easier to understand.
author Martin Geisler <mg@lazybytes.net>
date Thu, 02 Sep 2010 23:22:51 +0200
parents 94ad12aa0530
children 88250a460bf8
files tests/test-addremove.t tests/test-backwards-remove.t tests/test-basic.t tests/test-bookmarks-strip.t tests/test-bundle-r.t tests/test-bundle.t tests/test-cat.t tests/test-commit.t tests/test-committer.t tests/test-conflict.t tests/test-confused-revert tests/test-copy-move-merge.t tests/test-copy.t tests/test-diff-hashes.t tests/test-diffdir.t tests/test-double-merge.t tests/test-empty-dir tests/test-empty-file tests/test-empty-file.out tests/test-empty-group tests/test-empty-group.out tests/test-encode tests/test-encoding tests/test-encoding-align tests/test-encoding-align.out tests/test-encoding.out tests/test-excessive-merge.t tests/test-filebranch tests/test-filebranch.out tests/test-flags.t tests/test-hook.t tests/test-incoming-outgoing.t tests/test-init.t tests/test-issue612 tests/test-issue619 tests/test-locate tests/test-merge-closedheads.t tests/test-merge-internal-tools-pattern tests/test-merge-local tests/test-merge-revert tests/test-merge-revert.out tests/test-merge-revert2 tests/test-merge-revert2.out tests/test-merge-tools tests/test-merge1.t tests/test-merge10.t tests/test-merge2.t tests/test-merge4.t tests/test-merge6.t tests/test-merge7.t tests/test-mq-caches.t tests/test-newbranch tests/test-newbranch.out tests/test-parseindex tests/test-parseindex.out tests/test-permissions tests/test-permissions.out tests/test-pull-permission tests/test-push-warn tests/test-remove-new.t tests/test-rename.t tests/test-requires.t tests/test-revert-unknown.t tests/test-revert.t tests/test-rollback tests/test-rollback.out tests/test-ssh tests/test-ssh.out tests/test-static-http tests/test-static-http.out tests/test-status-color.t tests/test-status.t tests/test-tag.t tests/test-transplant.t tests/test-unrelated-pull tests/test-unrelated-pull.out tests/test-up-local-change.t tests/test-update-reverse tests/test-update-reverse.out tests/test-walk.t
diffstat 80 files changed, 969 insertions(+), 971 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-addremove.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-addremove.t	Thu Sep 02 23:22:51 2010 +0200
@@ -5,19 +5,19 @@
   $ hg -v addremove
   adding dir/bar
   adding foo
-  $ hg -v commit -m "add 1" -d "1000000 0"
+  $ hg -v commit -m "add 1"
   dir/bar
   foo
-  committed changeset 0:d44511117907
+  committed changeset 0:6f7f953567a2
   $ cd dir/
   $ touch ../foo_2 bar_2
   $ hg -v addremove
   adding dir/bar_2
   adding foo_2
-  $ hg -v commit -m "add 2" -d "1000000 0"
+  $ hg -v commit -m "add 2"
   dir/bar_2
   foo_2
-  committed changeset 1:a85812e0561a
+  committed changeset 1:e65414bf35c5
 
   $ cd ..
   $ hg init sim
--- a/tests/test-backwards-remove.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-backwards-remove.t	Thu Sep 02 23:22:51 2010 +0200
@@ -1,12 +1,12 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ ls
   a
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
   $ hg co 0
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
 
--- a/tests/test-basic.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-basic.t	Thu Sep 02 23:22:51 2010 +0200
@@ -8,15 +8,15 @@
 
   $ echo a > a
   $ hg add a
-  $ hg commit -m test -d "1000000 0"
+  $ hg commit -m test
 
 This command is ancient:
 
   $ hg history
-  changeset:   0:0acdaf898367
+  changeset:   0:acb14030fe0a
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     test
   
 
--- a/tests/test-bookmarks-strip.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-bookmarks-strip.t	Thu Sep 02 23:22:51 2010 +0200
@@ -13,7 +13,7 @@
 
 commit first revision
 
-  $ hg ci -m 1 -u user -d "1 0"
+  $ hg ci -m 1
 
 set bookmark
 
@@ -23,7 +23,7 @@
 
 commit second revision
 
-  $ hg ci -m 2 -u usr -d "1 0"
+  $ hg ci -m 2
 
 set bookmark
 
@@ -38,14 +38,14 @@
 
 commit new head
 
-  $ hg ci -m 3 -u user -d "1 0"
+  $ hg ci -m 3
   created new head
 
 bookmarks updated?
 
   $ hg book
-     test                      1:16b24da7e457
-     test2                     1:16b24da7e457
+     test                      1:25e1ee7a0081
+     test2                     1:25e1ee7a0081
 
 strip to revision 1
 
@@ -55,6 +55,6 @@
 list bookmarks
 
   $ hg book
-   * test                      1:9f1b7e78eff8
-   * test2                     1:9f1b7e78eff8
+   * test                      1:8cf31af87a2b
+   * test2                     1:8cf31af87a2b
 
--- a/tests/test-bundle-r.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-bundle-r.t	Thu Sep 02 23:22:51 2010 +0200
@@ -2,30 +2,30 @@
   $ cd test
   $ echo "0" >> afile
   $ hg add afile
-  $ hg commit -m "0.0" -d "1000000 0"
+  $ hg commit -m "0.0"
   $ echo "1" >> afile
-  $ hg commit -m "0.1" -d "1000000 0"
+  $ hg commit -m "0.1"
   $ echo "2" >> afile
-  $ hg commit -m "0.2" -d "1000000 0"
+  $ hg commit -m "0.2"
   $ echo "3" >> afile
-  $ hg commit -m "0.3" -d "1000000 0"
+  $ hg commit -m "0.3"
   $ hg update -C 0
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo "1" >> afile
-  $ hg commit -m "1.1" -d "1000000 0"
+  $ hg commit -m "1.1"
   created new head
   $ echo "2" >> afile
-  $ hg commit -m "1.2" -d "1000000 0"
+  $ hg commit -m "1.2"
   $ echo "a line" > fred
   $ echo "3" >> afile
   $ hg add fred
-  $ hg commit -m "1.3" -d "1000000 0"
+  $ hg commit -m "1.3"
   $ hg mv afile adifferentfile
-  $ hg commit -m "1.3m" -d "1000000 0"
+  $ hg commit -m "1.3m"
   $ hg update -C 3
   1 files updated, 0 files merged, 2 files removed, 0 files unresolved
   $ hg mv afile anotherfile
-  $ hg commit -m "0.3m" -d "1000000 0"
+  $ hg commit -m "0.3m"
   $ hg debugindex .hg/store/data/afile.i
      rev    offset  length   base linkrev nodeid       p1           p2
        0         0       3      0       0 362fef284ce2 000000000000 000000000000
@@ -79,7 +79,7 @@
   crosschecking files in changesets and manifests
   checking files
   1 files, 1 changesets, 1 total revisions
-  0:5649c9d34dd8
+  0:f9ee2f85a263
   searching for changes
   2 changesets found
   adding changesets
@@ -92,7 +92,7 @@
   crosschecking files in changesets and manifests
   checking files
   1 files, 2 changesets, 2 total revisions
-  1:10b2180f755b
+  1:34c2bf6b0626
   searching for changes
   3 changesets found
   adding changesets
@@ -105,7 +105,7 @@
   crosschecking files in changesets and manifests
   checking files
   1 files, 3 changesets, 3 total revisions
-  2:d62976ca1e50
+  2:e38ba6f5b7e0
   searching for changes
   4 changesets found
   adding changesets
@@ -118,7 +118,7 @@
   crosschecking files in changesets and manifests
   checking files
   1 files, 4 changesets, 4 total revisions
-  3:ac69c658229d
+  3:eebf5a27f8ca
   searching for changes
   2 changesets found
   adding changesets
@@ -131,7 +131,7 @@
   crosschecking files in changesets and manifests
   checking files
   1 files, 2 changesets, 2 total revisions
-  1:5f4f3ceb285e
+  1:095197eb4973
   searching for changes
   3 changesets found
   adding changesets
@@ -144,7 +144,7 @@
   crosschecking files in changesets and manifests
   checking files
   1 files, 3 changesets, 3 total revisions
-  2:024e4e7df376
+  2:1bb50a9436a7
   searching for changes
   4 changesets found
   adding changesets
@@ -157,7 +157,7 @@
   crosschecking files in changesets and manifests
   checking files
   2 files, 4 changesets, 5 total revisions
-  3:1e3f6b843bd6
+  3:7373c1169842
   searching for changes
   5 changesets found
   adding changesets
@@ -170,7 +170,7 @@
   crosschecking files in changesets and manifests
   checking files
   3 files, 5 changesets, 6 total revisions
-  4:27f57c869697
+  4:a6a34bfa0076
   searching for changes
   5 changesets found
   adding changesets
@@ -183,7 +183,7 @@
   crosschecking files in changesets and manifests
   checking files
   2 files, 5 changesets, 5 total revisions
-  4:088ff9d6e1e1
+  4:aa35859c02ea
   $ cd test-8
   $ hg pull ../test-7
   pulling from ../test-7
@@ -242,17 +242,17 @@
 revision 2
 
   $ hg tip -q
-  2:d62976ca1e50
+  2:e38ba6f5b7e0
   $ hg unbundle ../test-bundle-should-fail.hg
   adding changesets
   transaction abort!
   rollback completed
-  abort: 00changelog.i@ac69c658229d: unknown parent!
+  abort: 00changelog.i@eebf5a27f8ca: unknown parent!
 
 revision 2
 
   $ hg tip -q
-  2:d62976ca1e50
+  2:e38ba6f5b7e0
   $ hg unbundle ../test-bundle-all.hg
   adding changesets
   adding manifests
@@ -263,7 +263,7 @@
 revision 8
 
   $ hg tip -q
-  8:088ff9d6e1e1
+  8:aa35859c02ea
   $ hg verify
   checking changesets
   checking manifests
@@ -276,7 +276,7 @@
 revision 2
 
   $ hg tip -q
-  2:d62976ca1e50
+  2:e38ba6f5b7e0
   $ hg unbundle ../test-bundle-branch1.hg
   adding changesets
   adding manifests
@@ -287,7 +287,7 @@
 revision 4
 
   $ hg tip -q
-  4:088ff9d6e1e1
+  4:aa35859c02ea
   $ hg verify
   checking changesets
   checking manifests
@@ -306,7 +306,7 @@
 revision 6
 
   $ hg tip -q
-  6:27f57c869697
+  6:a6a34bfa0076
   $ hg verify
   checking changesets
   checking manifests
@@ -325,7 +325,7 @@
 revision 4
 
   $ hg tip -q
-  4:088ff9d6e1e1
+  4:aa35859c02ea
   $ hg verify
   checking changesets
   checking manifests
@@ -340,7 +340,7 @@
    adifferentfile
   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
-  $ hg ci -m merge -d "1000000 0"
+  $ hg ci -m merge
   $ cd ..
   $ hg -R test bundle --base 2 test-bundle-head.hg
   7 changesets found
@@ -358,7 +358,7 @@
 revision 9
 
   $ hg tip -q
-  9:e3061ea42e4c
+  9:905597b0d5d4
   $ hg verify
   checking changesets
   checking manifests
--- a/tests/test-bundle.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-bundle.t	Thu Sep 02 23:22:51 2010 +0200
@@ -6,30 +6,30 @@
   $ cd test
   $ echo 0 > afile
   $ hg add afile
-  $ hg commit -m "0.0" -d "1000000 0"
+  $ hg commit -m "0.0"
   $ echo 1 >> afile
-  $ hg commit -m "0.1" -d "1000000 0"
+  $ hg commit -m "0.1"
   $ echo 2 >> afile
-  $ hg commit -m "0.2" -d "1000000 0"
+  $ hg commit -m "0.2"
   $ echo 3 >> afile
-  $ hg commit -m "0.3" -d "1000000 0"
+  $ hg commit -m "0.3"
   $ hg update -C 0
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo 1 >> afile
-  $ hg commit -m "1.1" -d "1000000 0"
+  $ hg commit -m "1.1"
   created new head
   $ echo 2 >> afile
-  $ hg commit -m "1.2" -d "1000000 0"
+  $ hg commit -m "1.2"
   $ echo "a line" > fred
   $ echo 3 >> afile
   $ hg add fred
-  $ hg commit -m "1.3" -d "1000000 0"
+  $ hg commit -m "1.3"
   $ hg mv afile adifferentfile
-  $ hg commit -m "1.3m" -d "1000000 0"
+  $ hg commit -m "1.3m"
   $ hg update -C 3
   1 files updated, 0 files merged, 2 files removed, 0 files unresolved
   $ hg mv afile anotherfile
-  $ hg commit -m "0.3m" -d "1000000 0"
+  $ hg commit -m "0.3m"
   $ hg verify
   checking changesets
   checking manifests
@@ -139,52 +139,52 @@
   $ hg init empty
   $ cd empty
   $ hg -R bundle://../full.hg log
-  changeset:   8:088ff9d6e1e1
+  changeset:   8:aa35859c02ea
   tag:         tip
-  parent:      3:ac69c658229d
+  parent:      3:eebf5a27f8ca
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.3m
   
-  changeset:   7:27f57c869697
+  changeset:   7:a6a34bfa0076
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3m
   
-  changeset:   6:1e3f6b843bd6
+  changeset:   6:7373c1169842
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3
   
-  changeset:   5:024e4e7df376
+  changeset:   5:1bb50a9436a7
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.2
   
-  changeset:   4:5f4f3ceb285e
-  parent:      0:5649c9d34dd8
+  changeset:   4:095197eb4973
+  parent:      0:f9ee2f85a263
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.1
   
-  changeset:   3:ac69c658229d
+  changeset:   3:eebf5a27f8ca
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.3
   
-  changeset:   2:d62976ca1e50
+  changeset:   2:e38ba6f5b7e0
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.2
   
-  changeset:   1:10b2180f755b
+  changeset:   1:34c2bf6b0626
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.1
   
-  changeset:   0:5649c9d34dd8
+  changeset:   0:f9ee2f85a263
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.0
   
 
@@ -198,7 +198,7 @@
 hg -R bundle://../full.hg verify
 
   $ hg pull bundle://../full.hg
-  changegroup hook: HG_NODE=5649c9d34dd87d0ecb5fd39672128376e83b22e1 HG_SOURCE=pull HG_URL=bundle:../full.hg 
+  changegroup hook: HG_NODE=f9ee2f85a263049e9ae6d37a0e67e96194ffb735 HG_SOURCE=pull HG_URL=bundle:../full.hg 
   pulling from bundle://../full.hg
   requesting all changes
   adding changesets
@@ -221,7 +221,7 @@
 Pull full.hg into empty again (using -R; with hook)
 
   $ hg -R empty pull full.hg
-  changegroup hook: HG_NODE=5649c9d34dd87d0ecb5fd39672128376e83b22e1 HG_SOURCE=pull HG_URL=bundle:empty+full.hg 
+  changegroup hook: HG_NODE=f9ee2f85a263049e9ae6d37a0e67e96194ffb735 HG_SOURCE=pull HG_URL=bundle:empty+full.hg 
   pulling from full.hg
   requesting all changes
   adding changesets
@@ -250,52 +250,52 @@
 Log -R full.hg in partial
 
   $ hg -R bundle://../full.hg log
-  changeset:   8:088ff9d6e1e1
+  changeset:   8:aa35859c02ea
   tag:         tip
-  parent:      3:ac69c658229d
+  parent:      3:eebf5a27f8ca
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.3m
   
-  changeset:   7:27f57c869697
+  changeset:   7:a6a34bfa0076
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3m
   
-  changeset:   6:1e3f6b843bd6
+  changeset:   6:7373c1169842
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3
   
-  changeset:   5:024e4e7df376
+  changeset:   5:1bb50a9436a7
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.2
   
-  changeset:   4:5f4f3ceb285e
-  parent:      0:5649c9d34dd8
+  changeset:   4:095197eb4973
+  parent:      0:f9ee2f85a263
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.1
   
-  changeset:   3:ac69c658229d
+  changeset:   3:eebf5a27f8ca
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.3
   
-  changeset:   2:d62976ca1e50
+  changeset:   2:e38ba6f5b7e0
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.2
   
-  changeset:   1:10b2180f755b
+  changeset:   1:34c2bf6b0626
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.1
   
-  changeset:   0:5649c9d34dd8
+  changeset:   0:f9ee2f85a263
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.0
   
 
@@ -304,32 +304,32 @@
   $ hg incoming bundle://../full.hg
   comparing with bundle://../full.hg
   searching for changes
-  changeset:   4:5f4f3ceb285e
-  parent:      0:5649c9d34dd8
+  changeset:   4:095197eb4973
+  parent:      0:f9ee2f85a263
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.1
   
-  changeset:   5:024e4e7df376
+  changeset:   5:1bb50a9436a7
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.2
   
-  changeset:   6:1e3f6b843bd6
+  changeset:   6:7373c1169842
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3
   
-  changeset:   7:27f57c869697
+  changeset:   7:a6a34bfa0076
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3m
   
-  changeset:   8:088ff9d6e1e1
+  changeset:   8:aa35859c02ea
   tag:         tip
-  parent:      3:ac69c658229d
+  parent:      3:eebf5a27f8ca
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.3m
   
 
@@ -338,32 +338,32 @@
   $ hg -R bundle://../full.hg outgoing ../partial2
   comparing with ../partial2
   searching for changes
-  changeset:   4:5f4f3ceb285e
-  parent:      0:5649c9d34dd8
+  changeset:   4:095197eb4973
+  parent:      0:f9ee2f85a263
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.1
   
-  changeset:   5:024e4e7df376
+  changeset:   5:1bb50a9436a7
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.2
   
-  changeset:   6:1e3f6b843bd6
+  changeset:   6:7373c1169842
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3
   
-  changeset:   7:27f57c869697
+  changeset:   7:a6a34bfa0076
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3m
   
-  changeset:   8:088ff9d6e1e1
+  changeset:   8:aa35859c02ea
   tag:         tip
-  parent:      3:ac69c658229d
+  parent:      3:eebf5a27f8ca
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.3m
   
 
@@ -384,16 +384,16 @@
   updating to branch default
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ hg -R full-clone heads
-  changeset:   8:088ff9d6e1e1
+  changeset:   8:aa35859c02ea
   tag:         tip
-  parent:      3:ac69c658229d
+  parent:      3:eebf5a27f8ca
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0.3m
   
-  changeset:   7:27f57c869697
+  changeset:   7:a6a34bfa0076
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1.3m
   
   $ rm -r full-clone
@@ -482,8 +482,8 @@
   $ hg init b
   $ cd b
   $ hg -R ../all.hg diff -r tip
-  diff -r 088ff9d6e1e1 anotherfile
-  --- a/anotherfile	Mon Jan 12 13:46:40 1970 +0000
+  diff -r aa35859c02ea anotherfile
+  --- a/anotherfile	Thu Jan 01 00:00:00 1970 +0000
   +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
   @@ -1,4 +0,0 @@
   -0
--- a/tests/test-cat.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-cat.t	Thu Sep 02 23:22:51 2010 +0200
@@ -1,9 +1,7 @@
-  $ mkdir t
-  $ cd t
   $ hg init
   $ echo 0 > a
   $ echo 0 > b
-  $ hg ci -A -m m -d "1000000 0"
+  $ hg ci -A -m m
   adding a
   adding b
   $ hg rm a
@@ -12,13 +10,13 @@
   $ hg cat --decode a # more tests in test-encode
   0
   $ echo 1 > b
-  $ hg ci -m m -d "1000000 0"
+  $ hg ci -m m
   $ echo 2 > b
   $ hg cat -r 0 a
   0
   $ hg cat -r 0 b
   0
   $ hg cat -r 1 a
-  a: no such file in rev 03f6b0774996
+  a: no such file in rev 7040230c159c
   $ hg cat -r 1 b
   1
--- a/tests/test-commit.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-commit.t	Thu Sep 02 23:22:51 2010 +0200
@@ -23,9 +23,9 @@
   $ echo bar > bar
   $ hg add bar
   $ rm bar
-  $ hg commit -d "1000000 0" -m commit-8
+  $ hg commit -m commit-8
   nothing changed
-  $ hg commit -d "1000000 0" -m commit-8-2 bar
+  $ hg commit -m commit-8-2 bar
   abort: bar: file not found!
 
   $ hg -q revert -a --no-backup
@@ -89,15 +89,15 @@
   $ hg add
   adding bar/bar
   adding foo/foo
-  $ hg ci -d '1000000 0' -m commit-subdir-1 foo
-  $ hg ci -d '1000001 0' -m commit-subdir-2 bar
+  $ hg ci -m commit-subdir-1 foo
+  $ hg ci -m commit-subdir-2 bar
 
 subdir log 1
 
   $ hg log -v foo
-  changeset:   0:6ef3cb06bb80
+  changeset:   0:f97e73a25882
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       foo/foo
   description:
   commit-subdir-1
@@ -107,10 +107,10 @@
 subdir log 2
 
   $ hg log -v bar
-  changeset:   1:f2e51572cf5a
+  changeset:   1:aa809156d50d
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:41 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       bar/bar
   description:
   commit-subdir-2
@@ -120,18 +120,18 @@
 full log
 
   $ hg log -v
-  changeset:   1:f2e51572cf5a
+  changeset:   1:aa809156d50d
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:41 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       bar/bar
   description:
   commit-subdir-2
   
   
-  changeset:   0:6ef3cb06bb80
+  changeset:   0:f97e73a25882
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       foo/foo
   description:
   commit-subdir-1
@@ -147,25 +147,25 @@
   $ mkdir foo
   $ echo foo content > foo/plain-file
   $ hg add foo/plain-file
-  $ hg ci -d '1000000 0' -m commit-foo-subdir foo
+  $ hg ci -m commit-foo-subdir foo
   $ echo modified foo content > foo/plain-file
-  $ hg ci -d '2000000 0' -m commit-foo-dot .
+  $ hg ci -m commit-foo-dot .
 
 full log
 
   $ hg log -v
-  changeset:   1:d9180e04fa8a
+  changeset:   1:95b38e3a5b2e
   tag:         tip
   user:        test
-  date:        Sat Jan 24 03:33:20 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       foo/plain-file
   description:
   commit-foo-dot
   
   
-  changeset:   0:80b572aaf098
+  changeset:   0:65d4e9386227
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       foo/plain-file
   description:
   commit-foo-subdir
@@ -176,15 +176,15 @@
 
   $ cd foo
   $ hg log .
-  changeset:   1:d9180e04fa8a
+  changeset:   1:95b38e3a5b2e
   tag:         tip
   user:        test
-  date:        Sat Jan 24 03:33:20 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     commit-foo-dot
   
-  changeset:   0:80b572aaf098
+  changeset:   0:65d4e9386227
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     commit-foo-subdir
   
   $ cd ..
--- a/tests/test-committer.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-committer.t	Thu Sep 02 23:22:51 2010 +0200
@@ -6,56 +6,56 @@
   $ cd test
   $ touch asdf
   $ hg add asdf
-  $ hg commit -d '1000000 0' -m commit-1
+  $ hg commit -m commit-1
   $ hg tip
-  changeset:   0:9426b370c206
+  changeset:   0:53f268a58230
   tag:         tip
   user:        My Name <myname@example.com>
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     commit-1
   
 
   $ unset EMAIL
   $ echo 1234 > asdf
-  $ hg commit -d '1000000 0' -u "foo@bar.com" -m commit-1
+  $ hg commit -u "foo@bar.com" -m commit-1
   $ hg tip
-  changeset:   1:4997f15a1b24
+  changeset:   1:3871b2a9e9bf
   tag:         tip
   user:        foo@bar.com
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     commit-1
   
   $ echo "[ui]" >> .hg/hgrc
   $ echo "username = foobar <foo@bar.com>" >> .hg/hgrc
   $ echo 12 > asdf
-  $ hg commit -d '1000000 0' -m commit-1
+  $ hg commit -m commit-1
   $ hg tip
-  changeset:   2:72b8012b424e
+  changeset:   2:8eeac6695c1c
   tag:         tip
   user:        foobar <foo@bar.com>
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     commit-1
   
   $ echo 1 > asdf
-  $ hg commit -d '1000000 0' -u "foo@bar.com" -m commit-1
+  $ hg commit -u "foo@bar.com" -m commit-1
   $ hg tip
-  changeset:   3:35ff3067bedd
+  changeset:   3:957606a725e4
   tag:         tip
   user:        foo@bar.com
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     commit-1
   
   $ echo 123 > asdf
   $ echo "[ui]" > .hg/hgrc
   $ echo "username = " >> .hg/hgrc
-  $ hg commit -d '1000000 0' -m commit-1
+  $ hg commit -m commit-1
   abort: no username supplied (see "hg help config")
   $ rm .hg/hgrc
-  $ hg commit -d '1000000 0' -m commit-1 2>&1
+  $ hg commit -m commit-1 2>&1
   No username found, using '[^']*' instead
 
   $ echo space > asdf
-  $ hg commit -d '1000000 0' -u ' ' -m commit-1
+  $ hg commit -u ' ' -m commit-1
   transaction abort!
   rollback completed
   abort: empty username!
--- a/tests/test-conflict.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-conflict.t	Thu Sep 02 23:22:51 2010 +0200
@@ -1,13 +1,13 @@
   $ hg init
   $ echo "nothing" > a
   $ hg add a
-  $ hg commit -m ancestor -d "1000000 0"
+  $ hg commit -m ancestor
   $ echo "something" > a
-  $ hg commit -m branch1 -d "1000000 0"
+  $ hg commit -m branch1
   $ hg co 0
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo "something else" > a
-  $ hg commit -m branch2 -d "1000000 0"
+  $ hg commit -m branch2
   created new head
 
   $ hg merge 1
@@ -18,7 +18,7 @@
   use 'hg resolve' to retry unresolved file merges or 'hg update -C' to abandon
 
   $ hg id
-  e7fe8eb3e180+0d24b7662d3e+ tip
+  32e80765d7fe+75234512624c+ tip
 
   $ cat a
   <<<<<<< local
--- a/tests/test-confused-revert	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-confused-revert	Thu Sep 02 23:22:51 2010 +0200
@@ -3,7 +3,7 @@
 hg init
 echo foo > a
 hg add a
-hg commit -m "1" -d "1000000 0"
+hg commit -m "1"
 
 echo bar > b
 hg add b
@@ -22,11 +22,11 @@
 
 hg co -C 0
 echo foo-a > a
-hg commit -m "2a" -d "1000000 0"
+hg commit -m "2a"
 
 hg co -C 0
 echo foo-b > a
-hg commit -m "2b" -d "1000000 0"
+hg commit -m "2b"
 
 HGMERGE=true hg merge 1
 
--- a/tests/test-copy-move-merge.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-copy-move-merge.t	Thu Sep 02 23:22:51 2010 +0200
@@ -3,14 +3,14 @@
   $ hg init
 
   $ echo 1 > a
-  $ hg ci -qAm "first" -d "1000000 0"
+  $ hg ci -qAm "first"
 
   $ hg cp a b
   $ hg mv a c
   $ echo 2 >> b
   $ echo 2 >> c
 
-  $ hg ci -qAm "second" -d "1000000 0"
+  $ hg ci -qAm "second"
 
   $ hg co -C 0
   1 files updated, 0 files merged, 2 files removed, 0 files unresolved
@@ -18,7 +18,7 @@
   $ echo 0 > a
   $ echo 1 >> a
 
-  $ hg ci -qAm "other" -d "1000000 0"
+  $ hg ci -qAm "other"
 
   $ hg merge --debug
     searching for copies back to rev 1
@@ -31,7 +31,7 @@
     checking for directory renames
   resolving manifests
    overwrite None partial False
-   ancestor 583c7b748052 local fb3948d97f07+ remote 7f1309517659
+   ancestor b8bf91eeebbc local add3f11052fa+ remote 17c05bb7fcb6
    a: remote moved to c -> m
    a: remote moved to b -> m
   preserving a for resolve of b
@@ -40,12 +40,12 @@
   updating: a 1/2 files (50.00%)
   picked tool 'internal:merge' for b (binary False symlink False)
   merging a and b to b
-  my b@fb3948d97f07+ other b@7f1309517659 ancestor a@583c7b748052
+  my b@add3f11052fa+ other b@17c05bb7fcb6 ancestor a@b8bf91eeebbc
    premerge successful
   updating: a 2/2 files (100.00%)
   picked tool 'internal:merge' for c (binary False symlink False)
   merging a and c to c
-  my c@fb3948d97f07+ other c@7f1309517659 ancestor a@583c7b748052
+  my c@add3f11052fa+ other c@17c05bb7fcb6 ancestor a@b8bf91eeebbc
    premerge successful
   0 files updated, 2 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
--- a/tests/test-copy.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-copy.t	Thu Sep 02 23:22:51 2010 +0200
@@ -1,37 +1,37 @@
   $ hg init
   $ echo a > a
   $ hg add a
-  $ hg commit -m "1" -d "1000000 0"
+  $ hg commit -m "1"
   $ hg status
   $ hg copy a b
   $ hg status
   A b
   $ hg sum
-  parent: 0:33aaa84a386b tip
+  parent: 0:c19d34741b0a tip
    1
   branch: default
   commit: 1 copied
   update: (current)
-  $ hg --debug commit -m "2" -d "1000000 0"
+  $ hg --debug commit -m "2"
   b
    b: copy a:b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
-  committed changeset 1:76973b01f66a012648546c979ea4c41de9e7d8cd
+  committed changeset 1:93580a2c28a50a56f63526fb305067e6fbf739c4
 
 we should see two history entries
 
   $ hg history -v
-  changeset:   1:76973b01f66a
+  changeset:   1:93580a2c28a5
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       b
   description:
   2
   
   
-  changeset:   0:33aaa84a386b
+  changeset:   0:c19d34741b0a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       a
   description:
   1
@@ -41,9 +41,9 @@
 we should see one log entry for a
 
   $ hg log a
-  changeset:   0:33aaa84a386b
+  changeset:   0:c19d34741b0a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
 
@@ -56,10 +56,10 @@
 we should see one log entry for b
 
   $ hg log b
-  changeset:   1:76973b01f66a
+  changeset:   1:93580a2c28a5
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
 
--- a/tests/test-diff-hashes.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-diff-hashes.t	Thu Sep 02 23:22:51 2010 +0200
@@ -7,38 +7,38 @@
 
   $ echo bar > foo
   $ hg add foo
-  $ hg ci -m 'add foo' -d '1000000 0'
+  $ hg ci -m 'add foo'
 
   $ echo foobar > foo
-  $ hg ci -m 'change foo' -d '1000001 0'
+  $ hg ci -m 'change foo'
 
   $ hg --quiet diff -r 0 -r 1
-  --- a/foo	Mon Jan 12 13:46:40 1970 +0000
-  +++ b/foo	Mon Jan 12 13:46:41 1970 +0000
+  --- a/foo	Thu Jan 01 00:00:00 1970 +0000
+  +++ b/foo	Thu Jan 01 00:00:00 1970 +0000
   @@ -1,1 +1,1 @@
   -bar
   +foobar
 
   $ hg diff -r 0 -r 1
-  diff -r 74de3f1392e2 -r b8b5f023a6ad foo
-  --- a/foo	Mon Jan 12 13:46:40 1970 +0000
-  +++ b/foo	Mon Jan 12 13:46:41 1970 +0000
+  diff -r a99fb63adac3 -r 9b8568d3af2f foo
+  --- a/foo	Thu Jan 01 00:00:00 1970 +0000
+  +++ b/foo	Thu Jan 01 00:00:00 1970 +0000
   @@ -1,1 +1,1 @@
   -bar
   +foobar
 
   $ hg --verbose diff -r 0 -r 1
-  diff -r 74de3f1392e2 -r b8b5f023a6ad foo
-  --- a/foo	Mon Jan 12 13:46:40 1970 +0000
-  +++ b/foo	Mon Jan 12 13:46:41 1970 +0000
+  diff -r a99fb63adac3 -r 9b8568d3af2f foo
+  --- a/foo	Thu Jan 01 00:00:00 1970 +0000
+  +++ b/foo	Thu Jan 01 00:00:00 1970 +0000
   @@ -1,1 +1,1 @@
   -bar
   +foobar
 
   $ hg --debug diff -r 0 -r 1
-  diff -r 74de3f1392e2d67856fb155963441f2610494e1a -r b8b5f023a6ad77fc378bd95cf3fa00cd1414d107 foo
-  --- a/foo	Mon Jan 12 13:46:40 1970 +0000
-  +++ b/foo	Mon Jan 12 13:46:41 1970 +0000
+  diff -r a99fb63adac3f31816a22f665bc3b7a7655b30f4 -r 9b8568d3af2f1749445eef03aede868a6f39f210 foo
+  --- a/foo	Thu Jan 01 00:00:00 1970 +0000
+  +++ b/foo	Thu Jan 01 00:00:00 1970 +0000
   @@ -1,1 +1,1 @@
   -bar
   +foobar
--- a/tests/test-diffdir.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-diffdir.t	Thu Sep 02 23:22:51 2010 +0200
@@ -1,19 +1,19 @@
   $ hg init
   $ touch a
   $ hg add a
-  $ hg ci -m "a" -d "1000000 0"
+  $ hg ci -m "a"
 
   $ echo 123 > b
   $ hg add b
   $ hg diff --nodates
-  diff -r acd8075edac9 b
+  diff -r 3903775176ed b
   --- /dev/null
   +++ b/b
   @@ -0,0 +1,1 @@
   +123
 
   $ hg diff --nodates -r tip
-  diff -r acd8075edac9 b
+  diff -r 3903775176ed b
   --- /dev/null
   +++ b/b
   @@ -0,0 +1,1 @@
@@ -21,12 +21,12 @@
 
   $ echo foo > a
   $ hg diff --nodates
-  diff -r acd8075edac9 a
+  diff -r 3903775176ed a
   --- a/a
   +++ b/a
   @@ -0,0 +1,1 @@
   +foo
-  diff -r acd8075edac9 b
+  diff -r 3903775176ed b
   --- /dev/null
   +++ b/b
   @@ -0,0 +1,1 @@
--- a/tests/test-double-merge.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-double-merge.t	Thu Sep 02 23:22:51 2010 +0200
@@ -2,27 +2,27 @@
   $ cd repo
 
   $ echo line 1 > foo
-  $ hg ci -qAm 'add foo' -d "1000000 0"
+  $ hg ci -qAm 'add foo'
 
 copy foo to bar and change both files
   $ hg cp foo bar
   $ echo line 2-1 >> foo
   $ echo line 2-2 >> bar
-  $ hg ci -m 'cp foo bar; change both' -d "1000000 0"
+  $ hg ci -m 'cp foo bar; change both'
 
 in another branch, change foo in a way that doesn't conflict with
 the other changes
   $ hg up -qC 0
   $ echo line 0 > foo
   $ hg cat foo >> foo
-  $ hg ci -m 'change foo' -d "1000000 0"
+  $ hg ci -m 'change foo'
   created new head
 
 we get conflicts that shouldn't be there
   $ hg merge -P
-  changeset:   1:d9da848d0adf
+  changeset:   1:484bf6903104
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     cp foo bar; change both
   
   $ hg merge --debug
@@ -34,7 +34,7 @@
     checking for directory renames
   resolving manifests
    overwrite None partial False
-   ancestor 310fd17130da local 2092631ce82b+ remote d9da848d0adf
+   ancestor e6dc8efe11cc local 6a0df1dad128+ remote 484bf6903104
    foo: versions differ -> m
    foo: remote copied to bar -> m
   preserving foo for resolve of bar
@@ -42,12 +42,12 @@
   updating: foo 1/2 files (50.00%)
   picked tool 'internal:merge' for bar (binary False symlink False)
   merging foo and bar to bar
-  my bar@2092631ce82b+ other bar@d9da848d0adf ancestor foo@310fd17130da
+  my bar@6a0df1dad128+ other bar@484bf6903104 ancestor foo@e6dc8efe11cc
    premerge successful
   updating: foo 2/2 files (100.00%)
   picked tool 'internal:merge' for foo (binary False symlink False)
   merging foo
-  my foo@2092631ce82b+ other foo@d9da848d0adf ancestor foo@310fd17130da
+  my foo@6a0df1dad128+ other foo@484bf6903104 ancestor foo@e6dc8efe11cc
    premerge successful
   0 files updated, 2 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
--- a/tests/test-empty-dir	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-empty-dir	Thu Sep 02 23:22:51 2010 +0200
@@ -3,11 +3,11 @@
 hg init
 echo 123 > a
 hg add a
-hg commit -m "first" -d "1000000 0" a
+hg commit -m "first" a
 mkdir sub
 echo 321 > sub/b
 hg add sub/b
-hg commit -m "second" -d "1000000 0" sub/b
+hg commit -m "second" sub/b
 cat sub/b
 hg co 0
 cat sub/b 2>/dev/null || echo "sub/b not present"
--- a/tests/test-empty-file	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-empty-file	Thu Sep 02 23:22:51 2010 +0200
@@ -4,16 +4,16 @@
 cd a
 touch empty1
 hg add empty1
-hg commit -m 'add empty1' -d '1000000 0'
+hg commit -m 'add empty1'
 
 touch empty2
 hg add empty2
-hg commit -m 'add empty2' -d '1000000 0'
+hg commit -m 'add empty2'
 
 hg up -C 0
 touch empty3
 hg add empty3
-hg commit -m 'add empty3' -d '1000000 0'
+hg commit -m 'add empty3'
 
 hg heads
 
@@ -21,5 +21,5 @@
 # before changeset 05257fd28591, we didn't notice the
 # empty file that came from rev 1.
 hg status
-hg commit -m merge -d '1000000 0'
+hg commit -m merge
 hg manifest --debug tip
--- a/tests/test-empty-file.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-empty-file.out	Thu Sep 02 23:22:51 2010 +0200
@@ -1,15 +1,15 @@
 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
 created new head
-changeset:   2:62ec0e86d1e5
+changeset:   2:a1cb177e0d44
 tag:         tip
-parent:      0:567dde5e6e98
+parent:      0:1e1d9c4e5b64
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     add empty3
 
-changeset:   1:41ab7b321727
+changeset:   1:097d2b0e17f6
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     add empty2
 
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
--- a/tests/test-empty-group	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-empty-group	Thu Sep 02 23:22:51 2010 +0200
@@ -21,19 +21,19 @@
 hg init a
 cd a
 touch init
-hg ci -A -m 0 -d "1000000 0"
+hg ci -A -m 0
 touch x y
-hg ci -A -m 1 -d "1000000 0"
+hg ci -A -m 1
 hg update 0
 touch x y
-hg ci -A -m 2 -d "1000000 0"
+hg ci -A -m 2
 hg merge 1
-hg ci -A -m m1 -d "1000000 0"
+hg ci -A -m m1
 #hg log
 #hg debugindex .hg/store/00manifest.i
 hg update -C 1
 hg merge 2
-hg ci -A -m m2 -d "1000000 0"
+hg ci -A -m m2
 #hg log
 #hg debugindex .hg/store/00manifest.i
 
--- a/tests/test-empty-group.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-empty-group.out	Thu Sep 02 23:22:51 2010 +0200
@@ -27,41 +27,41 @@
 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
 comparing with b
 searching for changes
-changeset:   4:fdb3c546e859
+changeset:   4:119caaef4ed1
 tag:         tip
-parent:      1:1f703b3fcbc6
-parent:      2:de997049e034
+parent:      1:79f9e10cd04e
+parent:      2:8e1bb01c1a24
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     m2
 
 comparing with c
 searching for changes
-changeset:   3:f40f830c0024
-parent:      2:de997049e034
-parent:      1:1f703b3fcbc6
+changeset:   3:cbb48b367d1b
+parent:      2:8e1bb01c1a24
+parent:      1:79f9e10cd04e
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     m1
 
 comparing with c
 searching for changes
-changeset:   3:f40f830c0024
+changeset:   3:cbb48b367d1b
 tag:         tip
-parent:      2:de997049e034
-parent:      1:1f703b3fcbc6
+parent:      2:8e1bb01c1a24
+parent:      1:79f9e10cd04e
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     m1
 
 comparing with b
 searching for changes
-changeset:   3:fdb3c546e859
+changeset:   3:119caaef4ed1
 tag:         tip
-parent:      1:1f703b3fcbc6
-parent:      2:de997049e034
+parent:      1:79f9e10cd04e
+parent:      2:8e1bb01c1a24
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     m2
 
 pulling from a
--- a/tests/test-encode	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-encode	Thu Sep 02 23:22:51 2010 +0200
@@ -16,7 +16,7 @@
 echo "this is a test" | gzip > a.gz
 echo "this is a test" > not.gz
 hg add *
-hg ci -m "test" -d "1000000 0"
+hg ci -m "test"
 echo %% no changes
 hg status
 touch *
--- a/tests/test-encoding	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-encoding	Thu Sep 02 23:22:51 2010 +0200
@@ -16,17 +16,17 @@
 echo % should fail with encoding error
 echo "plain old ascii" > a
 hg st
-HGENCODING=ascii hg ci -l latin-1 -d "1000000 0"
+HGENCODING=ascii hg ci -l latin-1
 
 echo % these should work
 echo "latin-1" > a
-HGENCODING=latin-1 hg ci -l latin-1 -d "1000000 0"
+HGENCODING=latin-1 hg ci -l latin-1
 echo "utf-8" > a
-HGENCODING=utf-8 hg ci -l utf-8 -d "1000000 0"
+HGENCODING=utf-8 hg ci -l utf-8
 
-HGENCODING=latin-1 hg tag -d "1000000 0" `cat latin-1-tag`
+HGENCODING=latin-1 hg tag `cat latin-1-tag`
 HGENCODING=latin-1 hg branch `cat latin-1-tag`
-HGENCODING=latin-1 hg ci -d "1000000 0" -m 'latin1 branch'
+HGENCODING=latin-1 hg ci -m 'latin1 branch'
 rm .hg/branch
 
 echo "% hg log (ascii)"
@@ -58,5 +58,5 @@
 
 HGENCODING=ascii hg branch `cat latin-1-tag`
 cp latin-1-tag .hg/branch
-HGENCODING=latin-1 hg ci -d "1000000 0" -m 'should fail'
+HGENCODING=latin-1 hg ci -m 'should fail'
 exit 0
--- a/tests/test-encoding-align	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-encoding-align	Thu Sep 02 23:22:51 2010 +0200
@@ -78,21 +78,21 @@
 echo 'first line(1)' >> s; cp s $S
 echo 'first line(2)' >> m; cp m $M
 echo 'first line(3)' >> l; cp l $L
-hg commit -m 'first commit' -u $S -d "1000000 0"
+hg commit -m 'first commit' -u $S
 
 #### commit(2)
 
 echo 'second line(1)' >> s; cp s $S
 echo 'second line(2)' >> m; cp m $M
 echo 'second line(3)' >> l; cp l $L
-hg commit -m 'second commit' -u $M -d "1000000 0"
+hg commit -m 'second commit' -u $M
 
 #### commit(3)
 
 echo 'third line(1)' >> s; cp s $S
 echo 'third line(2)' >> m; cp m $M
 echo 'third line(3)' >> l; cp l $L
-hg commit -m 'third commit' -u $L -d "1000000 0"
+hg commit -m 'third commit' -u $L
 
 #### check
 
@@ -109,11 +109,11 @@
 #### add branches/tags
 
 hg branch $S
-hg tag -d "1000000 0" $S
+hg tag $S
 hg branch $M
-hg tag -d "1000000 0" $M
+hg tag $M
 hg branch $L
-hg tag -d "1000000 0" $L
+hg tag $L
 
 #### check
 
--- a/tests/test-encoding-align.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-encoding-align.out	Thu Sep 02 23:22:51 2010 +0200
@@ -23,12 +23,12 @@
 marked working directory as branch MIDDLE_
 marked working directory as branch é•·ã„é•·ã„åå‰
 % check alignment of branches
-tip                                5:afc60d8eed19
-é•·ã„é•·ã„åå‰                       4:19fe74d09ba0
-MIDDLE_                            3:8a20997d2281
-çŸ­å                               2:0cc06ffa3461
+tip                                5:d745ff46155b
+é•·ã„é•·ã„åå‰                       4:9259be597f19
+MIDDLE_                            3:b06c5b6def9e
+çŸ­å                               2:64a70663cee8
 % check alignment of tags
-tip                                5:afc60d8eed19
-é•·ã„é•·ã„åå‰                       4:19fe74d09ba0
-MIDDLE_                            3:8a20997d2281
-çŸ­å                               2:0cc06ffa3461
+tip                                5:d745ff46155b
+é•·ã„é•·ã„åå‰                       4:9259be597f19
+MIDDLE_                            3:b06c5b6def9e
+çŸ­å                               2:64a70663cee8
--- a/tests/test-encoding.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-encoding.out	Thu Sep 02 23:22:51 2010 +0200
@@ -15,27 +15,27 @@
 % these should work
 marked working directory as branch é
 % hg log (ascii)
-changeset:   5:db5520b4645f
+changeset:   5:093c6077d1c8
 branch:      ?
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     latin1 branch
 
-changeset:   4:9cff3c980b58
+changeset:   4:94db611b4196
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     Added tag ? for changeset 770b9b11621d
+date:        Thu Jan 01 00:00:00 1970 +0000
+summary:     Added tag ? for changeset ca661e7520de
 
-changeset:   3:770b9b11621d
+changeset:   3:ca661e7520de
 tag:         ?
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     utf-8 e' encoded: ?
 
-changeset:   2:0572af48b948
+changeset:   2:650c6f3d55dd
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     latin-1 e' encoded: ?
 
 changeset:   1:0e5b7e3f9c4a
@@ -49,27 +49,27 @@
 summary:     latin-1 e': ? = u'\xe9'
 
 % hg log (latin-1)
-changeset:   5:db5520b4645f
+changeset:   5:093c6077d1c8
 branch:      é
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     latin1 branch
 
-changeset:   4:9cff3c980b58
+changeset:   4:94db611b4196
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     Added tag é for changeset 770b9b11621d
+date:        Thu Jan 01 00:00:00 1970 +0000
+summary:     Added tag é for changeset ca661e7520de
 
-changeset:   3:770b9b11621d
+changeset:   3:ca661e7520de
 tag:         é
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     utf-8 e' encoded: é
 
-changeset:   2:0572af48b948
+changeset:   2:650c6f3d55dd
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     latin-1 e' encoded: é
 
 changeset:   1:0e5b7e3f9c4a
@@ -83,27 +83,27 @@
 summary:     latin-1 e': é = u'\xe9'
 
 % hg log (utf-8)
-changeset:   5:db5520b4645f
+changeset:   5:093c6077d1c8
 branch:      é
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     latin1 branch
 
-changeset:   4:9cff3c980b58
+changeset:   4:94db611b4196
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     Added tag é for changeset 770b9b11621d
+date:        Thu Jan 01 00:00:00 1970 +0000
+summary:     Added tag é for changeset ca661e7520de
 
-changeset:   3:770b9b11621d
+changeset:   3:ca661e7520de
 tag:         é
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     utf-8 e' encoded: é
 
-changeset:   2:0572af48b948
+changeset:   2:650c6f3d55dd
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     latin-1 e' encoded: é
 
 changeset:   1:0e5b7e3f9c4a
@@ -117,45 +117,45 @@
 summary:     latin-1 e': é = u'\xe9'
 
 % hg tags (ascii)
-tip                                5:db5520b4645f
-?                                  3:770b9b11621d
+tip                                5:093c6077d1c8
+?                                  3:ca661e7520de
 % hg tags (latin-1)
-tip                                5:db5520b4645f
-é                                 3:770b9b11621d
+tip                                5:093c6077d1c8
+é                                 3:ca661e7520de
 % hg tags (utf-8)
-tip                                5:db5520b4645f
-é                                 3:770b9b11621d
+tip                                5:093c6077d1c8
+é                                 3:ca661e7520de
 % hg branches (ascii)
-?                              5:db5520b4645f
-default                        4:9cff3c980b58 (inactive)
+?                              5:093c6077d1c8
+default                        4:94db611b4196 (inactive)
 % hg branches (latin-1)
-é                             5:db5520b4645f
-default                        4:9cff3c980b58 (inactive)
+é                             5:093c6077d1c8
+default                        4:94db611b4196 (inactive)
 % hg branches (utf-8)
-é                             5:db5520b4645f
-default                        4:9cff3c980b58 (inactive)
+é                             5:093c6077d1c8
+default                        4:94db611b4196 (inactive)
 % hg log (utf-8)
-changeset:   5:db5520b4645f
+changeset:   5:093c6077d1c8
 branch:      é
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     latin1 branch
 
-changeset:   4:9cff3c980b58
+changeset:   4:94db611b4196
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
-summary:     Added tag é for changeset 770b9b11621d
+date:        Thu Jan 01 00:00:00 1970 +0000
+summary:     Added tag é for changeset ca661e7520de
 
-changeset:   3:770b9b11621d
+changeset:   3:ca661e7520de
 tag:         é
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     utf-8 e' encoded: é
 
-changeset:   2:0572af48b948
+changeset:   2:650c6f3d55dd
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     latin-1 e' encoded: é
 
 changeset:   1:0e5b7e3f9c4a
--- a/tests/test-excessive-merge.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-excessive-merge.t	Thu Sep 02 23:22:51 2010 +0200
@@ -4,72 +4,72 @@
   $ echo foo > b
   $ hg add a b
 
-  $ hg ci -m "test" -d "1000000 0"
+  $ hg ci -m "test"
 
   $ echo blah > a
 
-  $ hg ci -m "branch a" -d "1000000 0"
+  $ hg ci -m "branch a"
 
   $ hg co 0
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 
   $ echo blah > b
 
-  $ hg ci -m "branch b" -d "1000000 0"
+  $ hg ci -m "branch b"
   created new head
   $ HGMERGE=true hg merge 1
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
 
-  $ hg ci -m "merge b/a -> blah" -d "1000000 0"
+  $ hg ci -m "merge b/a -> blah"
 
   $ hg co 1
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ HGMERGE=true hg merge 2
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
-  $ hg ci -m "merge a/b -> blah" -d "1000000 0"
+  $ hg ci -m "merge a/b -> blah"
   created new head
 
   $ hg log
-  changeset:   4:f6c172c6198c
+  changeset:   4:2ee31f665a86
   tag:         tip
-  parent:      1:448a8c5e42f1
-  parent:      2:7c5dc2e857f2
+  parent:      1:96155394af80
+  parent:      2:92cc4c306b19
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     merge a/b -> blah
   
-  changeset:   3:13d875a22764
-  parent:      2:7c5dc2e857f2
-  parent:      1:448a8c5e42f1
+  changeset:   3:e16a66a37edd
+  parent:      2:92cc4c306b19
+  parent:      1:96155394af80
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     merge b/a -> blah
   
-  changeset:   2:7c5dc2e857f2
-  parent:      0:dc1751ec2e9d
+  changeset:   2:92cc4c306b19
+  parent:      0:5e0375449e74
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     branch b
   
-  changeset:   1:448a8c5e42f1
+  changeset:   1:96155394af80
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     branch a
   
-  changeset:   0:dc1751ec2e9d
+  changeset:   0:5e0375449e74
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     test
   
   $ hg debugindex .hg/store/00changelog.i
      rev    offset  length   base linkrev nodeid       p1           p2
-       0         0      64      0       0 dc1751ec2e9d 000000000000 000000000000
-       1        64      68      1       1 448a8c5e42f1 dc1751ec2e9d 000000000000
-       2       132      68      2       2 7c5dc2e857f2 dc1751ec2e9d 000000000000
-       3       200      75      3       3 13d875a22764 7c5dc2e857f2 448a8c5e42f1
-       4       275      29      3       4 f6c172c6198c 448a8c5e42f1 7c5dc2e857f2
+       0         0      60      0       0 5e0375449e74 000000000000 000000000000
+       1        60      62      1       1 96155394af80 5e0375449e74 000000000000
+       2       122      62      2       2 92cc4c306b19 5e0375449e74 000000000000
+       3       184      69      3       3 e16a66a37edd 92cc4c306b19 96155394af80
+       4       253      29      3       4 2ee31f665a86 96155394af80 92cc4c306b19
 
 revision 1
   $ hg manifest --debug 1
--- a/tests/test-filebranch	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-filebranch	Thu Sep 02 23:22:51 2010 +0200
@@ -17,7 +17,7 @@
 echo 1 > baz
 echo 1 > quux
 hg add foo bar baz quux
-hg commit -m "base" -d "1000000 0"
+hg commit -m "base"
 
 cd ..
 hg clone a b
@@ -26,7 +26,7 @@
 cd a
 echo 2a > foo
 echo 2a > bar
-hg commit -m "branch a" -d "1000000 0"
+hg commit -m "branch a"
 
 echo creating branch b
 
@@ -34,7 +34,7 @@
 cd b
 echo 2b > foo
 echo 2b > baz
-hg commit -m "branch b" -d "1000000 0"
+hg commit -m "branch b"
 
 echo "we shouldn't have anything but n state here"
 hg debugstate --nodates | grep -v "^n"
@@ -50,7 +50,7 @@
 echo "we shouldn't have anything but foo in merge state here"
 hg debugstate --nodates | grep "^m"
 
-hg ci -m "merge" -d "1000000 0"
+hg ci -m "merge"
 
 echo "main: we should have a merge here"
 hg debugindex .hg/store/00changelog.i
--- a/tests/test-filebranch.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-filebranch.out	Thu Sep 02 23:22:51 2010 +0200
@@ -22,17 +22,17 @@
 m 644          3 foo
 main: we should have a merge here
    rev    offset  length   base linkrev nodeid       p1           p2
-     0         0      77      0       0 c36078bec30d 000000000000 000000000000
-     1        77      73      1       1 182b283965f1 c36078bec30d 000000000000
-     2       150      71      2       2 a6aef98656b7 c36078bec30d 000000000000
-     3       221      72      3       3 0c2cc6fc80e2 182b283965f1 a6aef98656b7
+     0         0      73      0       0 cdca01651b96 000000000000 000000000000
+     1        73      68      1       1 f6718a9cb7f3 cdca01651b96 000000000000
+     2       141      68      2       2 bdd988058d16 cdca01651b96 000000000000
+     3       209      66      3       3 d8a521142a3c f6718a9cb7f3 bdd988058d16
 log should show foo and quux changed
-changeset:   3:0c2cc6fc80e2
+changeset:   3:d8a521142a3c
 tag:         tip
-parent:      1:182b283965f1
-parent:      2:a6aef98656b7
+parent:      1:f6718a9cb7f3
+parent:      2:bdd988058d16
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 files:       foo quux
 description:
 merge
--- a/tests/test-flags.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-flags.t	Thu Sep 02 23:22:51 2010 +0200
@@ -5,7 +5,7 @@
   $ hg init
   $ touch a b
   $ hg add a b
-  $ hg ci -m "added a b" -d "1000000 0"
+  $ hg ci -m "added a b"
 
   $ cd ..
   $ hg clone test1 test3
@@ -26,7 +26,7 @@
   $ hg co
   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ chmod +x a
-  $ hg ci -m "chmod +x a" -d "1000000 0"
+  $ hg ci -m "chmod +x a"
 
 the changelog should mention file a:
 
@@ -35,7 +35,7 @@
 
   $ cd ../test1
   $ echo 123 >>a
-  $ hg ci -m "a updated" -d "1000000 0"
+  $ hg ci -m "a updated"
 
   $ hg pull ../test2
   pulling from ../test2
@@ -46,34 +46,34 @@
   added 1 changesets with 0 changes to 0 files (+1 heads)
   (run 'hg heads' to see heads, 'hg merge' to merge)
   $ hg heads
-  changeset:   2:37dccb76c058
+  changeset:   2:7f4313b42a34
   tag:         tip
-  parent:      0:4536b1c2ca69
+  parent:      0:22a449e20da5
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     chmod +x a
   
-  changeset:   1:a187cb361a5a
+  changeset:   1:c6ecefc45368
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     a updated
   
   $ hg history
-  changeset:   2:37dccb76c058
+  changeset:   2:7f4313b42a34
   tag:         tip
-  parent:      0:4536b1c2ca69
+  parent:      0:22a449e20da5
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     chmod +x a
   
-  changeset:   1:a187cb361a5a
+  changeset:   1:c6ecefc45368
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     a updated
   
-  changeset:   0:4536b1c2ca69
+  changeset:   0:22a449e20da5
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     added a b
   
 
@@ -84,7 +84,7 @@
 
   $ cd ../test3
   $ echo 123 >>b
-  $ hg ci -m "b updated" -d "1000000 0"
+  $ hg ci -m "b updated"
 
   $ hg pull ../test2
   pulling from ../test2
@@ -95,34 +95,34 @@
   added 1 changesets with 0 changes to 0 files (+1 heads)
   (run 'hg heads' to see heads, 'hg merge' to merge)
   $ hg heads
-  changeset:   2:37dccb76c058
+  changeset:   2:7f4313b42a34
   tag:         tip
-  parent:      0:4536b1c2ca69
+  parent:      0:22a449e20da5
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     chmod +x a
   
-  changeset:   1:d54568174d8e
+  changeset:   1:dc57ead75f79
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     b updated
   
   $ hg history
-  changeset:   2:37dccb76c058
+  changeset:   2:7f4313b42a34
   tag:         tip
-  parent:      0:4536b1c2ca69
+  parent:      0:22a449e20da5
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     chmod +x a
   
-  changeset:   1:d54568174d8e
+  changeset:   1:dc57ead75f79
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     b updated
   
-  changeset:   0:4536b1c2ca69
+  changeset:   0:22a449e20da5
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     added a b
   
 
--- a/tests/test-hook.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-hook.t	Thu Sep 02 23:22:51 2010 +0200
@@ -15,12 +15,12 @@
   $ echo 'post-cat = python ../printenv.py post-cat' >> .hg/hgrc
   $ echo a > a
   $ hg add a
-  $ hg commit -m a -d "1000000 0"
+  $ hg commit -m a
   precommit hook: HG_PARENT1=0000000000000000000000000000000000000000 
-  pretxncommit hook: HG_NODE=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b HG_PARENT1=0000000000000000000000000000000000000000 HG_PENDING=$HGTMP/test-hook.t/a 
-  0:29b62aeb769f
-  commit hook: HG_NODE=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b HG_PARENT1=0000000000000000000000000000000000000000 
-  commit.b hook: HG_NODE=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b HG_PARENT1=0000000000000000000000000000000000000000 
+  pretxncommit hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000 HG_PENDING=$HGTMP/test-hook.t/a 
+  0:cb9a9f314b8b
+  commit hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000 
+  commit.b hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000 
 
   $ hg clone . ../b
   updating to branch default
@@ -39,31 +39,31 @@
   $ cd ../a
   $ echo b >> a
   $ hg commit -m a1 -d "1 0"
-  precommit hook: HG_PARENT1=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b 
-  pretxncommit hook: HG_NODE=b702efe9688826e3a91283852b328b84dbf37bc2 HG_PARENT1=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b HG_PENDING=$HGTMP/test-hook.t/a 
-  1:b702efe96888
-  commit hook: HG_NODE=b702efe9688826e3a91283852b328b84dbf37bc2 HG_PARENT1=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b 
-  commit.b hook: HG_NODE=b702efe9688826e3a91283852b328b84dbf37bc2 HG_PARENT1=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b 
+  precommit hook: HG_PARENT1=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b 
+  pretxncommit hook: HG_NODE=ab228980c14deea8b9555d91c9581127383e40fd HG_PARENT1=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PENDING=$HGTMP/test-hook.t/a 
+  1:ab228980c14d
+  commit hook: HG_NODE=ab228980c14deea8b9555d91c9581127383e40fd HG_PARENT1=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b 
+  commit.b hook: HG_NODE=ab228980c14deea8b9555d91c9581127383e40fd HG_PARENT1=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b 
   $ hg update -C 0
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo b > b
   $ hg add b
   $ hg commit -m b -d '1 0'
-  precommit hook: HG_PARENT1=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b 
-  pretxncommit hook: HG_NODE=1324a5531bac09b329c3845d35ae6a7526874edb HG_PARENT1=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b HG_PENDING=$HGTMP/test-hook.t/a 
-  2:1324a5531bac
-  commit hook: HG_NODE=1324a5531bac09b329c3845d35ae6a7526874edb HG_PARENT1=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b 
-  commit.b hook: HG_NODE=1324a5531bac09b329c3845d35ae6a7526874edb HG_PARENT1=29b62aeb769fdf78d8d9c5f28b017f76d7ef824b 
+  precommit hook: HG_PARENT1=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b 
+  pretxncommit hook: HG_NODE=ee9deb46ab31e4cc3310f3cf0c3d668e4d8fffc2 HG_PARENT1=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PENDING=$HGTMP/test-hook.t/a 
+  2:ee9deb46ab31
+  commit hook: HG_NODE=ee9deb46ab31e4cc3310f3cf0c3d668e4d8fffc2 HG_PARENT1=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b 
+  commit.b hook: HG_NODE=ee9deb46ab31e4cc3310f3cf0c3d668e4d8fffc2 HG_PARENT1=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b 
   created new head
   $ hg merge 1
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
   $ hg commit -m merge -d '2 0'
-  precommit hook: HG_PARENT1=1324a5531bac09b329c3845d35ae6a7526874edb HG_PARENT2=b702efe9688826e3a91283852b328b84dbf37bc2 
-  pretxncommit hook: HG_NODE=4c52fb2e402287dd5dc052090682536c8406c321 HG_PARENT1=1324a5531bac09b329c3845d35ae6a7526874edb HG_PARENT2=b702efe9688826e3a91283852b328b84dbf37bc2 HG_PENDING=$HGTMP/test-hook.t/a 
-  3:4c52fb2e4022
-  commit hook: HG_NODE=4c52fb2e402287dd5dc052090682536c8406c321 HG_PARENT1=1324a5531bac09b329c3845d35ae6a7526874edb HG_PARENT2=b702efe9688826e3a91283852b328b84dbf37bc2 
-  commit.b hook: HG_NODE=4c52fb2e402287dd5dc052090682536c8406c321 HG_PARENT1=1324a5531bac09b329c3845d35ae6a7526874edb HG_PARENT2=b702efe9688826e3a91283852b328b84dbf37bc2 
+  precommit hook: HG_PARENT1=ee9deb46ab31e4cc3310f3cf0c3d668e4d8fffc2 HG_PARENT2=ab228980c14deea8b9555d91c9581127383e40fd 
+  pretxncommit hook: HG_NODE=07f3376c1e655977439df2a814e3cc14b27abac2 HG_PARENT1=ee9deb46ab31e4cc3310f3cf0c3d668e4d8fffc2 HG_PARENT2=ab228980c14deea8b9555d91c9581127383e40fd HG_PENDING=$HGTMP/test-hook.t/a 
+  3:07f3376c1e65
+  commit hook: HG_NODE=07f3376c1e655977439df2a814e3cc14b27abac2 HG_PARENT1=ee9deb46ab31e4cc3310f3cf0c3d668e4d8fffc2 HG_PARENT2=ab228980c14deea8b9555d91c9581127383e40fd 
+  commit.b hook: HG_NODE=07f3376c1e655977439df2a814e3cc14b27abac2 HG_PARENT1=ee9deb46ab31e4cc3310f3cf0c3d668e4d8fffc2 HG_PARENT2=ab228980c14deea8b9555d91c9581127383e40fd 
 
 # test generic hooks
 
@@ -78,10 +78,10 @@
   $ cd ../b
   $ hg pull ../a
   prechangegroup hook: HG_SOURCE=pull HG_URL=file: 
-  changegroup hook: HG_NODE=b702efe9688826e3a91283852b328b84dbf37bc2 HG_SOURCE=pull HG_URL=file: 
-  incoming hook: HG_NODE=b702efe9688826e3a91283852b328b84dbf37bc2 HG_SOURCE=pull HG_URL=file: 
-  incoming hook: HG_NODE=1324a5531bac09b329c3845d35ae6a7526874edb HG_SOURCE=pull HG_URL=file: 
-  incoming hook: HG_NODE=4c52fb2e402287dd5dc052090682536c8406c321 HG_SOURCE=pull HG_URL=file: 
+  changegroup hook: HG_NODE=ab228980c14deea8b9555d91c9581127383e40fd HG_SOURCE=pull HG_URL=file: 
+  incoming hook: HG_NODE=ab228980c14deea8b9555d91c9581127383e40fd HG_SOURCE=pull HG_URL=file: 
+  incoming hook: HG_NODE=ee9deb46ab31e4cc3310f3cf0c3d668e4d8fffc2 HG_SOURCE=pull HG_URL=file: 
+  incoming hook: HG_NODE=07f3376c1e655977439df2a814e3cc14b27abac2 HG_SOURCE=pull HG_URL=file: 
   pulling from ../a
   searching for changes
   adding changesets
@@ -96,27 +96,27 @@
   $ echo 'pretag = python ../printenv.py pretag' >> .hg/hgrc
   $ echo 'tag = unset HG_PARENT1 HG_PARENT2; python ../printenv.py tag' >> .hg/hgrc
   $ hg tag -d '3 0' a
-  pretag hook: HG_LOCAL=0 HG_NODE=4c52fb2e402287dd5dc052090682536c8406c321 HG_TAG=a 
-  precommit hook: HG_PARENT1=4c52fb2e402287dd5dc052090682536c8406c321 
-  pretxncommit hook: HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_PARENT1=4c52fb2e402287dd5dc052090682536c8406c321 HG_PENDING=$HGTMP/test-hook.t/a 
-  4:8ea2ef7ad3e8
-  commit hook: HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_PARENT1=4c52fb2e402287dd5dc052090682536c8406c321 
-  commit.b hook: HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_PARENT1=4c52fb2e402287dd5dc052090682536c8406c321 
-  tag hook: HG_LOCAL=0 HG_NODE=4c52fb2e402287dd5dc052090682536c8406c321 HG_TAG=a 
+  pretag hook: HG_LOCAL=0 HG_NODE=07f3376c1e655977439df2a814e3cc14b27abac2 HG_TAG=a 
+  precommit hook: HG_PARENT1=07f3376c1e655977439df2a814e3cc14b27abac2 
+  pretxncommit hook: HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_PARENT1=07f3376c1e655977439df2a814e3cc14b27abac2 HG_PENDING=$HGTMP/test-hook.t/a 
+  4:539e4b31b6dc
+  commit hook: HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_PARENT1=07f3376c1e655977439df2a814e3cc14b27abac2 
+  commit.b hook: HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_PARENT1=07f3376c1e655977439df2a814e3cc14b27abac2 
+  tag hook: HG_LOCAL=0 HG_NODE=07f3376c1e655977439df2a814e3cc14b27abac2 HG_TAG=a 
   $ hg tag -l la
-  pretag hook: HG_LOCAL=1 HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_TAG=la 
-  tag hook: HG_LOCAL=1 HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_TAG=la 
+  pretag hook: HG_LOCAL=1 HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_TAG=la 
+  tag hook: HG_LOCAL=1 HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_TAG=la 
 
 # pretag hook can forbid tagging
 
   $ echo 'pretag.forbid = python ../printenv.py pretag.forbid 1' >> .hg/hgrc
   $ hg tag -d '4 0' fa
-  pretag hook: HG_LOCAL=0 HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_TAG=fa 
-  pretag.forbid hook: HG_LOCAL=0 HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_TAG=fa 
+  pretag hook: HG_LOCAL=0 HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_TAG=fa 
+  pretag.forbid hook: HG_LOCAL=0 HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_TAG=fa 
   abort: pretag.forbid hook exited with status 1
   $ hg tag -l fla
-  pretag hook: HG_LOCAL=1 HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_TAG=fla 
-  pretag.forbid hook: HG_LOCAL=1 HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_TAG=fla 
+  pretag hook: HG_LOCAL=1 HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_TAG=fla 
+  pretag.forbid hook: HG_LOCAL=1 HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_TAG=fla 
   abort: pretag.forbid hook exited with status 1
 
 # pretxncommit hook can see changeset, can roll back txn, changeset
@@ -127,49 +127,49 @@
   $ echo z > z
   $ hg add z
   $ hg -q tip
-  4:8ea2ef7ad3e8
+  4:539e4b31b6dc
   $ hg commit -m 'fail' -d '4 0'
-  precommit hook: HG_PARENT1=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 
-  pretxncommit hook: HG_NODE=fad284daf8c032148abaffcd745dafeceefceb61 HG_PARENT1=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_PENDING=$HGTMP/test-hook.t/a 
-  5:fad284daf8c0
-  5:fad284daf8c0
-  pretxncommit.forbid hook: HG_NODE=fad284daf8c032148abaffcd745dafeceefceb61 HG_PARENT1=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_PENDING=$HGTMP/test-hook.t/a 
+  precommit hook: HG_PARENT1=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 
+  pretxncommit hook: HG_NODE=6f611f8018c10e827fee6bd2bc807f937e761567 HG_PARENT1=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_PENDING=$HGTMP/test-hook.t/a 
+  5:6f611f8018c1
+  5:6f611f8018c1
+  pretxncommit.forbid hook: HG_NODE=6f611f8018c10e827fee6bd2bc807f937e761567 HG_PARENT1=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_PENDING=$HGTMP/test-hook.t/a 
   transaction abort!
   rollback completed
   abort: pretxncommit.forbid1 hook exited with status 1
   $ hg -q tip
-  4:8ea2ef7ad3e8
+  4:539e4b31b6dc
 
 # precommit hook can prevent commit
 
   $ echo 'precommit.forbid = python ../printenv.py precommit.forbid 1' >> .hg/hgrc
   $ hg commit -m 'fail' -d '4 0'
-  precommit hook: HG_PARENT1=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 
-  precommit.forbid hook: HG_PARENT1=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 
+  precommit hook: HG_PARENT1=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 
+  precommit.forbid hook: HG_PARENT1=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 
   abort: precommit.forbid hook exited with status 1
   $ hg -q tip
-  4:8ea2ef7ad3e8
+  4:539e4b31b6dc
 
 # preupdate hook can prevent update
 
   $ echo 'preupdate = python ../printenv.py preupdate' >> .hg/hgrc
   $ hg update 1
-  preupdate hook: HG_PARENT1=b702efe96888 
+  preupdate hook: HG_PARENT1=ab228980c14d 
   0 files updated, 0 files merged, 2 files removed, 0 files unresolved
 
 # update hook
 
   $ echo 'update = python ../printenv.py update' >> .hg/hgrc
   $ hg update
-  preupdate hook: HG_PARENT1=8ea2ef7ad3e8 
-  update hook: HG_ERROR=0 HG_PARENT1=8ea2ef7ad3e8 
+  preupdate hook: HG_PARENT1=539e4b31b6dc 
+  update hook: HG_ERROR=0 HG_PARENT1=539e4b31b6dc 
   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
 
 # prechangegroup hook can prevent incoming changes
 
   $ cd ../b
   $ hg -q tip
-  3:4c52fb2e4022
+  3:07f3376c1e65
   $ echo '[hooks]' > .hg/hgrc
   $ echo 'prechangegroup.forbid = python ../printenv.py prechangegroup.forbid 1' >> .hg/hgrc
   $ hg pull ../a
@@ -185,8 +185,8 @@
   $ echo 'pretxnchangegroup.forbid0 = hg tip -q' >> .hg/hgrc
   $ echo 'pretxnchangegroup.forbid1 = python ../printenv.py pretxnchangegroup.forbid 1' >> .hg/hgrc
   $ hg pull ../a
-  4:8ea2ef7ad3e8
-  pretxnchangegroup.forbid hook: HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_PENDING=$HGTMP/test-hook.t/b HG_SOURCE=pull HG_URL=file: 
+  4:539e4b31b6dc
+  pretxnchangegroup.forbid hook: HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_PENDING=$HGTMP/test-hook.t/b HG_SOURCE=pull HG_URL=file: 
   pulling from ../a
   searching for changes
   adding changesets
@@ -197,7 +197,7 @@
   rollback completed
   abort: pretxnchangegroup.forbid1 hook exited with status 1
   $ hg -q tip
-  3:4c52fb2e4022
+  3:07f3376c1e65
 
 # outgoing hooks can see env vars
 
@@ -207,7 +207,7 @@
   $ echo 'outgoing = python ../printenv.py outgoing' >> ../a/.hg/hgrc
   $ hg pull ../a
   preoutgoing hook: HG_SOURCE=pull 
-  outgoing hook: HG_NODE=8ea2ef7ad3e8cac946c72f1e0c79d6aebc301198 HG_SOURCE=pull 
+  outgoing hook: HG_NODE=539e4b31b6dc99b3cfbaa6b53cbc1c1f9a1e3a10 HG_SOURCE=pull 
   pulling from ../a
   searching for changes
   adding changesets
@@ -441,7 +441,7 @@
   $ echo 'precommit.importfail = python:importfail.whatever' >> .hg/hgrc
 
   $ echo a >> a
-  $ hg --traceback commit -d '0 0' -ma 2>&1 | egrep '^(exception|Traceback|ImportError)'
+  $ hg --traceback commit -ma 2>&1 | egrep '^(exception|Traceback|ImportError)'
   exception from first failed import attempt:
   Traceback (most recent call last):
   ImportError: No module named somebogusmodule
@@ -456,10 +456,10 @@
   $ echo 'commit = hg id' >> .hg/hgrc
   $ echo 'update = hg id' >> .hg/hgrc
   $ echo bb > a
-  $ hg ci -d '0 0' -ma
-  8da618c33484 tip
+  $ hg ci -ma
+  223eafe2750c tip
   $ hg up 0
-  29b62aeb769f
+  cb9a9f314b8b
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 
   $ exit 0
--- a/tests/test-incoming-outgoing.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-incoming-outgoing.t	Thu Sep 02 23:22:51 2010 +0200
@@ -3,7 +3,7 @@
   $ hg init
   $ for i in 0 1 2 3 4 5 6 7 8; do
   >     echo $i >> foo
-  >     hg commit -A -m $i -d "1000000 0"
+  >     hg commit -A -m $i
   > done
   adding foo
   $ hg verify
@@ -22,78 +22,78 @@
 
   $ hg -R new incoming http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
   comparing with http://localhost:$HGPORT/
-  changeset:   0:9cb21d99fe27
+  changeset:   0:00a43fa82f62
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0
   
-  changeset:   1:d717f5dfad6a
+  changeset:   1:5460a410df01
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
-  changeset:   2:c0d6b86da426
+  changeset:   2:d9f42cd1a1ec
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
-  changeset:   3:dfacbd43b3fe
+  changeset:   3:376476025137
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     3
   
-  changeset:   4:1f3a964b6022
+  changeset:   4:70d7eb252d49
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     4
   
-  changeset:   5:c028bcc7a28a
+  changeset:   5:ad284ee3b5ee
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     5
   
-  changeset:   6:a0c0095f3389
+  changeset:   6:e9229f2de384
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     6
   
-  changeset:   7:d4be65f4e891
+  changeset:   7:d152815bb8db
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     7
   
-  changeset:   8:92b83e334ef8
+  changeset:   8:e4feb4ac9035
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     8
   
   $ hg -R new incoming -r 4 http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
   comparing with http://localhost:$HGPORT/
-  changeset:   0:9cb21d99fe27
+  changeset:   0:00a43fa82f62
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0
   
-  changeset:   1:d717f5dfad6a
+  changeset:   1:5460a410df01
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
-  changeset:   2:c0d6b86da426
+  changeset:   2:d9f42cd1a1ec
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
-  changeset:   3:dfacbd43b3fe
+  changeset:   3:376476025137
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     3
   
-  changeset:   4:1f3a964b6022
+  changeset:   4:70d7eb252d49
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     4
   
 
@@ -101,77 +101,77 @@
 
   $ hg -R new incoming test
   comparing with test
-  changeset:   0:9cb21d99fe27
+  changeset:   0:00a43fa82f62
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0
   
-  changeset:   1:d717f5dfad6a
+  changeset:   1:5460a410df01
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
-  changeset:   2:c0d6b86da426
+  changeset:   2:d9f42cd1a1ec
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
-  changeset:   3:dfacbd43b3fe
+  changeset:   3:376476025137
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     3
   
-  changeset:   4:1f3a964b6022
+  changeset:   4:70d7eb252d49
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     4
   
-  changeset:   5:c028bcc7a28a
+  changeset:   5:ad284ee3b5ee
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     5
   
-  changeset:   6:a0c0095f3389
+  changeset:   6:e9229f2de384
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     6
   
-  changeset:   7:d4be65f4e891
+  changeset:   7:d152815bb8db
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     7
   
-  changeset:   8:92b83e334ef8
+  changeset:   8:e4feb4ac9035
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     8
   
   $ hg -R new incoming -r 4 test
   comparing with test
-  changeset:   0:9cb21d99fe27
+  changeset:   0:00a43fa82f62
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0
   
-  changeset:   1:d717f5dfad6a
+  changeset:   1:5460a410df01
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
-  changeset:   2:c0d6b86da426
+  changeset:   2:d9f42cd1a1ec
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
-  changeset:   3:dfacbd43b3fe
+  changeset:   3:376476025137
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     3
   
-  changeset:   4:1f3a964b6022
+  changeset:   4:70d7eb252d49
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     4
   
 
@@ -179,14 +179,14 @@
 
   $ hg -R new incoming -l 2 test
   comparing with test
-  changeset:   0:9cb21d99fe27
+  changeset:   0:00a43fa82f62
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0
   
-  changeset:   1:d717f5dfad6a
+  changeset:   1:5460a410df01
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
 
@@ -194,9 +194,9 @@
 
   $ hg -R new incoming -l 2 -p --git test
   comparing with test
-  changeset:   0:9cb21d99fe27
+  changeset:   0:00a43fa82f62
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0
   
   diff --git a/foo b/foo
@@ -206,9 +206,9 @@
   @@ -0,0 +1,1 @@
   +0
   
-  changeset:   1:d717f5dfad6a
+  changeset:   1:5460a410df01
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
   diff --git a/foo b/foo
@@ -223,98 +223,98 @@
 
   $ hg -R new incoming --bundle test.hg http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
   comparing with http://localhost:$HGPORT/
-  changeset:   0:9cb21d99fe27
+  changeset:   0:00a43fa82f62
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0
   
-  changeset:   1:d717f5dfad6a
+  changeset:   1:5460a410df01
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
-  changeset:   2:c0d6b86da426
+  changeset:   2:d9f42cd1a1ec
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
-  changeset:   3:dfacbd43b3fe
+  changeset:   3:376476025137
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     3
   
-  changeset:   4:1f3a964b6022
+  changeset:   4:70d7eb252d49
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     4
   
-  changeset:   5:c028bcc7a28a
+  changeset:   5:ad284ee3b5ee
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     5
   
-  changeset:   6:a0c0095f3389
+  changeset:   6:e9229f2de384
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     6
   
-  changeset:   7:d4be65f4e891
+  changeset:   7:d152815bb8db
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     7
   
-  changeset:   8:92b83e334ef8
+  changeset:   8:e4feb4ac9035
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     8
   
   $ hg -R new incoming --bundle test2.hg test
   comparing with test
-  changeset:   0:9cb21d99fe27
+  changeset:   0:00a43fa82f62
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     0
   
-  changeset:   1:d717f5dfad6a
+  changeset:   1:5460a410df01
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
-  changeset:   2:c0d6b86da426
+  changeset:   2:d9f42cd1a1ec
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
-  changeset:   3:dfacbd43b3fe
+  changeset:   3:376476025137
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     3
   
-  changeset:   4:1f3a964b6022
+  changeset:   4:70d7eb252d49
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     4
   
-  changeset:   5:c028bcc7a28a
+  changeset:   5:ad284ee3b5ee
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     5
   
-  changeset:   6:a0c0095f3389
+  changeset:   6:e9229f2de384
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     6
   
-  changeset:   7:d4be65f4e891
+  changeset:   7:d152815bb8db
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     7
   
-  changeset:   8:92b83e334ef8
+  changeset:   8:e4feb4ac9035
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     8
   
 
@@ -336,17 +336,17 @@
   added 9 changesets with 9 changes to 1 files
   (run 'hg update' to get a working copy)
   $ hg -R temp tip
-  changeset:   8:92b83e334ef8
+  changeset:   8:e4feb4ac9035
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     8
   
   $ hg -R temp2 tip
-  changeset:   8:92b83e334ef8
+  changeset:   8:e4feb4ac9035
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     8
   
 
@@ -360,7 +360,7 @@
   $ cd test-dev
   $ for i in 9 10 11 12 13; do
   >     echo $i >> foo
-  >     hg commit -A -m $i -d "1000000 0"
+  >     hg commit -A -m $i
   > done
   $ hg verify
   checking changesets
@@ -372,30 +372,30 @@
   $ hg -R test-dev outgoing test
   comparing with test
   searching for changes
-  changeset:   9:3741c3ad1096
+  changeset:   9:d89d4abea5bc
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     9
   
-  changeset:   10:de4143c8d9a5
+  changeset:   10:820095aa7158
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     10
   
-  changeset:   11:0e1c188b9a7a
+  changeset:   11:09ede2f3a638
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     11
   
-  changeset:   12:251354d0fdd3
+  changeset:   12:e576b1bed305
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     12
   
-  changeset:   13:bdaadd969642
+  changeset:   13:96bbff09a7cc
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     13
   
 
@@ -404,65 +404,65 @@
   $ hg -R test-dev outgoing -l 3 test
   comparing with test
   searching for changes
-  changeset:   9:3741c3ad1096
+  changeset:   9:d89d4abea5bc
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     9
   
-  changeset:   10:de4143c8d9a5
+  changeset:   10:820095aa7158
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     10
   
-  changeset:   11:0e1c188b9a7a
+  changeset:   11:09ede2f3a638
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     11
   
   $ hg -R test-dev outgoing http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
   comparing with http://localhost:$HGPORT/
   searching for changes
-  changeset:   9:3741c3ad1096
+  changeset:   9:d89d4abea5bc
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     9
   
-  changeset:   10:de4143c8d9a5
+  changeset:   10:820095aa7158
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     10
   
-  changeset:   11:0e1c188b9a7a
+  changeset:   11:09ede2f3a638
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     11
   
-  changeset:   12:251354d0fdd3
+  changeset:   12:e576b1bed305
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     12
   
-  changeset:   13:bdaadd969642
+  changeset:   13:96bbff09a7cc
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     13
   
   $ hg -R test-dev outgoing -r 11 http://localhost:$HGPORT/ | sed -e "s,:$HGPORT/,:\$HGPORT/,"
   comparing with http://localhost:$HGPORT/
   searching for changes
-  changeset:   9:3741c3ad1096
+  changeset:   9:d89d4abea5bc
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     9
   
-  changeset:   10:de4143c8d9a5
+  changeset:   10:820095aa7158
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     10
   
-  changeset:   11:0e1c188b9a7a
+  changeset:   11:09ede2f3a638
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     11
   
--- a/tests/test-init.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-init.t	Thu Sep 02 23:22:51 2010 +0200
@@ -43,7 +43,7 @@
   store
   fncache
   $ echo this > local/foo
-  $ hg ci --cwd local -A -m "init" -d "1000000 0"
+  $ hg ci --cwd local -A -m "init"
   adding foo
 
 creating repo with format.usestore=false
@@ -71,10 +71,10 @@
   $ hg init -e "python ./dummyssh" ssh://user@dummy/remote2
   $ hg incoming -R remote2 local
   comparing with local
-  changeset:   0:c4e059d443be
+  changeset:   0:08b9e9f63b32
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     init
   
 
@@ -121,11 +121,11 @@
 comparing repositories
 
   $ hg tip -q -R local
-  0:c4e059d443be
+  0:08b9e9f63b32
   $ hg tip -q -R remote1
-  0:c4e059d443be
+  0:08b9e9f63b32
   $ hg tip -q -R remote2
-  0:c4e059d443be
+  0:08b9e9f63b32
 
 check names for repositories (clashes with URL schemes, special chars)
 
--- a/tests/test-issue612	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-issue612	Thu Sep 02 23:22:51 2010 +0200
@@ -6,15 +6,15 @@
 hg init
 mkdir src
 echo a > src/a.c
-hg ci -Ama -d "10000000 0"
+hg ci -Ama
 
 hg mv src source
-hg ci -Ammove -d "1000000 0"
+hg ci -Ammove
 
 hg co -C 0
 echo new > src/a.c
 echo compiled > src/a.o
-hg ci -mupdate -d "1000000 0"
+hg ci -mupdate
 
 hg st
 
--- a/tests/test-issue619	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-issue619	Thu Sep 02 23:22:51 2010 +0200
@@ -4,15 +4,15 @@
 cd t
 hg init
 echo a > a
-hg ci -Ama -d '1000000000 0'
+hg ci -Ama
 echo b > b
 hg branch b
-hg ci -Amb -d '1000000000 0'
+hg ci -Amb
 hg co -C 0
 
 echo fast-forward
 hg merge b
-hg ci -Ammerge -d '1000000000 0'
+hg ci -Ammerge
 
 echo bogus fast-forward should fail
 hg merge b
--- a/tests/test-locate	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-locate	Thu Sep 02 23:22:51 2010 +0200
@@ -21,13 +21,13 @@
 echo 0 > t/e.h
 mkdir dir.h
 echo 0 > dir.h/foo
-hg ci -A -m m -d "1000000 0"
+hg ci -A -m m
 touch nottracked
 hglocate a && echo locate succeeded || echo locate failed
 hglocate NONEXISTENT && echo locate succeeded || echo locate failed
 hglocate
 hg rm a
-hg ci -m m -d "1000000 0"
+hg ci -m m
 hglocate a
 hglocate NONEXISTENT
 hglocate relpath:NONEXISTENT
--- a/tests/test-merge-closedheads.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge-closedheads.t	Thu Sep 02 23:22:51 2010 +0200
@@ -1,5 +1,5 @@
   $ hgcommit() {
-  >    hg commit -u user -d '0 0' "$@"
+  >    hg commit -u user "$@"
   > }
 
   $ hg init clhead
--- a/tests/test-merge-internal-tools-pattern	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge-internal-tools-pattern	Thu Sep 02 23:22:51 2010 +0200
@@ -11,18 +11,18 @@
 echo "line 1" > f
 echo "line 2" >> f
 echo "line 3" >> f
-hg commit -Am "revision 0" -d "1000000 0"
+hg commit -Am "revision 0"
 cat f
 echo "# branch 1: editing line 1"
 sed 's/line 1/first line/' f > f.new
 mv f.new f
-hg commit -Am "edited first line" -d "1000000 0"
+hg commit -Am "edited first line"
 
 echo "# branch 2: editing line 3"
 hg update 0
 sed 's/line 3/third line/' f > f.new
 mv f.new f
-hg commit -Am "edited third line" -d "1000000 0"
+hg commit -Am "edited third line"
 
 echo "# merge using internal:fail tool"
 echo "[merge-patterns]" > .hg/hgrc
--- a/tests/test-merge-local	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge-local	Thu Sep 02 23:22:51 2010 +0200
@@ -11,7 +11,7 @@
     echo "merge ok $i" >> zzz1_merge_ok
 done
 echo "merge bad" > zzz2_merge_bad
-hg ci -Am "revision 0" -d "1000000 0"
+hg ci -Am "revision 0"
 
 echo "# revision 1"
 hg rm remove
@@ -22,7 +22,7 @@
 echo "new first line" > zzz1_merge_ok
 hg cat zzz1_merge_ok >> zzz1_merge_ok
 echo "new last line" >> zzz2_merge_bad
-hg ci -m "revision 1" -d "1000000 0"
+hg ci -m "revision 1"
 
 echo "# local changes to revision 0"
 hg co 0
--- a/tests/test-merge-revert	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge-revert	Thu Sep 02 23:22:51 2010 +0200
@@ -6,9 +6,9 @@
 echo "added file1" > file1
 echo "added file2" > file2
 hg add file1 file2
-hg commit -m "added file1 and file2" -d "1000000 0" -u user
+hg commit -m "added file1 and file2"
 echo "changed file1" >> file1
-hg commit -m "changed file1" -d "1000000 0" -u user
+hg commit -m "changed file1"
 hg -q log
 hg id
 hg update -C 0
--- a/tests/test-merge-revert.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge-revert.out	Thu Sep 02 23:22:51 2010 +0200
@@ -1,23 +1,23 @@
-1:016807e6fdaf
-0:eb43f19ff115
-016807e6fdaf tip
+1:08a16e8e4408
+0:d29c767a4b52
+08a16e8e4408 tip
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-eb43f19ff115
-eb43f19ff115+
+d29c767a4b52
+d29c767a4b52+
 reverting file1
 ? file1.orig
-eb43f19ff115
+d29c767a4b52
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 ? file1.orig
-016807e6fdaf tip
+08a16e8e4408 tip
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 ? file1.orig
-016807e6fdaf tip
+08a16e8e4408 tip
 ? file1.orig
-016807e6fdaf tip
+08a16e8e4408 tip
 ? file1.orig
-016807e6fdaf tip
+08a16e8e4408 tip
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
 ? file1.orig
-016807e6fdaf tip
+08a16e8e4408 tip
--- a/tests/test-merge-revert2	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge-revert2	Thu Sep 02 23:22:51 2010 +0200
@@ -7,9 +7,9 @@
 echo "another line of text" >> file1
 echo "added file2" > file2
 hg add file1 file2
-hg commit -m "added file1 and file2" -d "1000000 0" -u user
+hg commit -m "added file1 and file2"
 echo "changed file1" >> file1
-hg commit -m "changed file1" -d "1000000 0" -u user
+hg commit -m "changed file1"
 hg -q log
 hg id
 hg update -C 0
--- a/tests/test-merge-revert2.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge-revert2.out	Thu Sep 02 23:22:51 2010 +0200
@@ -1,20 +1,20 @@
-1:f248da0d4c3e
-0:9eca13a34789
-f248da0d4c3e tip
+1:dfab7f3c2efb
+0:c3fa057dd86f
+dfab7f3c2efb tip
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-9eca13a34789
-9eca13a34789+
+c3fa057dd86f
+c3fa057dd86f+
 reverting file1
-9eca13a34789
+c3fa057dd86f
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-f248da0d4c3e tip
+dfab7f3c2efb tip
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 merging file1
 warning: conflicts during merge.
 merging file1 failed!
 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
 use 'hg resolve' to retry unresolved file merges
-diff -r f248da0d4c3e file1
+diff -r dfab7f3c2efb file1
 --- a/file1
 +++ b/file1
 @@ -1,3 +1,7 @@
@@ -27,12 +27,12 @@
 +>>>>>>> other
 M file1
 ? file1.orig
-f248da0d4c3e+ tip
+dfab7f3c2efb+ tip
 reverting file1
 ? file1.orig
-f248da0d4c3e tip
+dfab7f3c2efb tip
 ? file1.orig
-f248da0d4c3e tip
+dfab7f3c2efb tip
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
 ? file1.orig
-f248da0d4c3e tip
+dfab7f3c2efb tip
--- a/tests/test-merge-tools	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge-tools	Thu Sep 02 23:22:51 2010 +0200
@@ -9,23 +9,23 @@
 echo "# revision 0"
 echo "revision 0" > f
 echo "space" >> f
-hg commit -Am "revision 0" -d "1000000 0"
+hg commit -Am "revision 0"
 
 echo "# revision 1"
 echo "revision 1" > f
 echo "space" >> f
-hg commit -Am "revision 1" -d "1000000 0"
+hg commit -Am "revision 1"
 
 hg update 0 > /dev/null
 echo "# revision 2"
 echo "revision 2" > f
 echo "space" >> f
-hg commit -Am "revision 2" -d "1000000 0"
+hg commit -Am "revision 2"
 
 hg update 0 > /dev/null
 echo "# revision 3 - simple to merge"
 echo "revision 3" >> f
-hg commit -Am "revision 3" -d "1000000 0"
+hg commit -Am "revision 3"
 
 
 echo "[merge-tools]" > .hg/hgrc
--- a/tests/test-merge1.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge1.t	Thu Sep 02 23:22:51 2010 +0200
@@ -17,30 +17,30 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
 
   $ hg update 0
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   $ echo This is file c1 > c
   $ hg add c
-  $ hg commit -m "commit #2" -d "1000000 0"
+  $ hg commit -m "commit #2"
   created new head
   $ echo This is file b1 > b
 no merges expected
   $ hg merge -P 1
-  changeset:   1:4ee19afe4659
+  changeset:   1:b8bb4a988f25
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     commit #1
   
   $ hg merge 1
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
   $ hg diff --nodates
-  diff -r d9e5953b9dec b
+  diff -r 49035e18a8e6 b
   --- /dev/null
   +++ b/b
   @@ -0,0 +1,1 @@
@@ -54,16 +54,16 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
 
   $ hg update 0
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   $ echo This is file c1 > c
   $ hg add c
-  $ hg commit -m "commit #2" -d "1000000 0"
+  $ hg commit -m "commit #2"
   created new head
   $ echo This is file b2 > b
 merge should fail
@@ -76,7 +76,7 @@
   0 files updated, 1 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
   $ hg diff --nodates
-  diff -r d9e5953b9dec b
+  diff -r 49035e18a8e6 b
   --- /dev/null
   +++ b/b
   @@ -0,0 +1,1 @@
@@ -90,17 +90,17 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
   $ echo This is file b22 > b
-  $ hg commit -m "commit #2" -d "1000000 0"
+  $ hg commit -m "commit #2"
   $ hg update 1
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo This is file c1 > c
   $ hg add c
-  $ hg commit -m "commit #3" -d "1000000 0"
+  $ hg commit -m "commit #3"
   created new head
 
 Contents of b should be "this is file b1"
@@ -117,7 +117,7 @@
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
   $ hg diff --nodates
-  diff -r c1dd73cbf59f b
+  diff -r 85de557015a8 b
   --- a/b
   +++ b/b
   @@ -1,1 +1,1 @@
@@ -132,17 +132,17 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
   $ echo This is file b22 > b
-  $ hg commit -m "commit #2" -d "1000000 0"
+  $ hg commit -m "commit #2"
   $ hg update 1
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo This is file c1 > c
   $ hg add c
-  $ hg commit -m "commit #3" -d "1000000 0"
+  $ hg commit -m "commit #3"
   created new head
   $ echo This is file b33 > b
 merge of b should fail
@@ -155,7 +155,7 @@
   0 files updated, 1 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
   $ hg diff --nodates
-  diff -r c1dd73cbf59f b
+  diff -r 85de557015a8 b
   --- a/b
   +++ b/b
   @@ -1,1 +1,1 @@
--- a/tests/test-merge10.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge10.t	Thu Sep 02 23:22:51 2010 +0200
@@ -7,7 +7,7 @@
   $ mkdir -p testdir
   $ echo a > testdir/a
   $ hg add testdir/a
-  $ hg commit -d '1000000 0' -m a
+  $ hg commit -m a
   $ cd ..
 
   $ hg clone a b
@@ -15,17 +15,17 @@
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ cd a
   $ echo alpha > testdir/a
-  $ hg commit -d '1000000 0' -m remote-change
+  $ hg commit -m remote-change
   $ cd ..
 
   $ cd b
   $ mkdir testdir/subdir
   $ hg mv testdir/a testdir/subdir/a
-  $ hg commit -d '1000000 0' -m move
+  $ hg commit -m move
   $ mkdir newdir
   $ echo beta > newdir/beta
   $ hg add newdir/beta
-  $ hg commit -d '1000000 0' -m local-addition
+  $ hg commit -m local-addition
   $ hg pull ../a
   pulling from ../a
   searching for changes
@@ -43,7 +43,7 @@
   $ hg stat
   M testdir/subdir/a
   $ hg diff --nodates
-  diff -r f7459795031e testdir/subdir/a
+  diff -r bc21c9773bfa testdir/subdir/a
   --- a/testdir/subdir/a
   +++ b/testdir/subdir/a
   @@ -1,1 +1,1 @@
--- a/tests/test-merge2.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge2.t	Thu Sep 02 23:22:51 2010 +0200
@@ -3,16 +3,16 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
   $ rm b
   $ hg update 0
   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo This is file b2 > b
   $ hg add b
-  $ hg commit -m "commit #2" -d "1000000 0"
+  $ hg commit -m "commit #2"
   created new head
   $ cd ..; rm -r t
 
@@ -21,15 +21,15 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
   $ rm b
   $ hg update 0
   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo This is file b2 > b
-  $ hg commit -A -m "commit #2" -d "1000000 0"
+  $ hg commit -A -m "commit #2"
   adding b
   created new head
   $ cd ..; rm -r t
@@ -39,15 +39,15 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
   $ rm b
   $ hg remove b
   $ hg update 0
   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo This is file b2 > b
-  $ hg commit -A -m "commit #2" -d "1000000 0"
+  $ hg commit -A -m "commit #2"
   adding b
   created new head
--- a/tests/test-merge4.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge4.t	Thu Sep 02 23:22:51 2010 +0200
@@ -1,20 +1,20 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ echo This is file b1 > b
   $ hg add b
-  $ hg commit -m "commit #1" -d "1000000 0"
+  $ hg commit -m "commit #1"
   $ hg update 0
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   $ echo This is file c1 > c
   $ hg add c
-  $ hg commit -m "commit #2" -d "1000000 0"
+  $ hg commit -m "commit #2"
   created new head
   $ hg merge 1
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
   $ rm b
   $ echo This is file c22 > c
-  $ hg commit -m "commit #3" -d "1000000 0"
+  $ hg commit -m "commit #3"
 
--- a/tests/test-merge6.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge6.t	Thu Sep 02 23:22:51 2010 +0200
@@ -10,7 +10,7 @@
   $ echo This is file foo1 > foo
   $ echo This is file bar1 > bar
   $ hg add foo bar
-  $ hg commit -m "commit text" -d "1000000 0"
+  $ hg commit -m "commit text"
 
   $ cd ..
   $ hg clone A1 B1
@@ -20,11 +20,11 @@
   $ cd A1
   $ rm bar
   $ hg remove bar
-  $ hg commit -m "commit test" -d "1000000 0"
+  $ hg commit -m "commit test"
 
   $ cd ../B1
   $ echo This is file foo22 > foo
-  $ hg commit -m "commit test" -d "1000000 0"
+  $ hg commit -m "commit test"
 
   $ cd ..
   $ hg clone A1 A2
@@ -46,7 +46,7 @@
   $ hg merge
   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
-  $ hg commit -m "commit test" -d "1000000 0"
+  $ hg commit -m "commit test"
 bar should remain deleted.
   $ hg manifest --debug
   f9b0e817f6a48de3564c6b2957687c5e7297c5a0 644   foo
@@ -63,7 +63,7 @@
   $ hg merge
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
-  $ hg commit -m "commit test" -d "1000000 0"
+  $ hg commit -m "commit test"
 bar should remain deleted.
   $ hg manifest --debug
   f9b0e817f6a48de3564c6b2957687c5e7297c5a0 644   foo
--- a/tests/test-merge7.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-merge7.t	Thu Sep 02 23:22:51 2010 +0200
@@ -7,7 +7,7 @@
   > 3
   > EOF
   $ hg add test.txt
-  $ hg commit -m "Initial" -d "1000000 0"
+  $ hg commit -m "Initial"
 
 clone
   $ cd ..
@@ -22,7 +22,7 @@
   > two
   > three
   > EOF
-  $ hg commit -m "Numbers as words" -d "1000000 0"
+  $ hg commit -m "Numbers as words"
 
 change test-b
   $ cd ../test-b
@@ -31,7 +31,7 @@
   > 2.5
   > 3
   > EOF
-  $ hg commit -m "2 -> 2.5" -d "1000000 0"
+  $ hg commit -m "2 -> 2.5"
 
 now pull and merge from test-a
   $ hg pull ../test-a
@@ -56,7 +56,7 @@
   > EOF
   $ rm -f *.orig
   $ hg resolve -m test.txt
-  $ hg commit -m "Merge 1" -d "1000000 0"
+  $ hg commit -m "Merge 1"
 
 change test-a again
   $ cd ../test-a
@@ -65,7 +65,7 @@
   > two-point-one
   > three
   > EOF
-  $ hg commit -m "two -> two-point-one" -d "1000000 0"
+  $ hg commit -m "two -> two-point-one"
 
 pull and merge from test-a again
   $ cd ../test-b
@@ -81,13 +81,13 @@
     searching for copies back to rev 1
   resolving manifests
    overwrite None partial False
-   ancestor faaea63e63a9 local 451c744aabcc+ remote a070d41e8360
+   ancestor 96b70246a118 local 50c3a7e29886+ remote 40d11a4173a8
    test.txt: versions differ -> m
   preserving test.txt for resolve of test.txt
   updating: test.txt 1/1 files (100.00%)
   picked tool 'internal:merge' for test.txt (binary False symlink False)
   merging test.txt
-  my test.txt@451c744aabcc+ other test.txt@a070d41e8360 ancestor test.txt@faaea63e63a9
+  my test.txt@50c3a7e29886+ other test.txt@40d11a4173a8 ancestor test.txt@96b70246a118
   warning: conflicts during merge.
   merging test.txt failed!
   0 files updated, 0 files merged, 0 files removed, 1 files unresolved
@@ -111,33 +111,33 @@
        4        58      25      4       4 d40249267ae3 8fe46a3eb557 000000000000
 
   $ hg log
-  changeset:   4:a070d41e8360
+  changeset:   4:40d11a4173a8
   tag:         tip
-  parent:      2:faaea63e63a9
+  parent:      2:96b70246a118
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     two -> two-point-one
   
-  changeset:   3:451c744aabcc
-  parent:      1:e409be6afcc0
-  parent:      2:faaea63e63a9
+  changeset:   3:50c3a7e29886
+  parent:      1:d1e159716d41
+  parent:      2:96b70246a118
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     Merge 1
   
-  changeset:   2:faaea63e63a9
-  parent:      0:095c92b91f1a
+  changeset:   2:96b70246a118
+  parent:      0:b1832b9d912a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     Numbers as words
   
-  changeset:   1:e409be6afcc0
+  changeset:   1:d1e159716d41
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2 -> 2.5
   
-  changeset:   0:095c92b91f1a
+  changeset:   0:b1832b9d912a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     Initial
   
--- a/tests/test-mq-caches.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-mq-caches.t	Thu Sep 02 23:22:51 2010 +0200
@@ -46,17 +46,17 @@
   $ echo foo > foo
   $ hg add foo
   $ echo foo > .hg/branch
-  $ hg ci -m 'branch foo' -d '1000000 0'
+  $ hg ci -m 'branch foo'
 
   $ echo bar > bar
   $ hg add bar
   $ echo bar > .hg/branch
-  $ hg ci -m 'branch bar' -d '1000000 0'
+  $ hg ci -m 'branch bar'
   $ show_branch_cache
   tip: 1
-  3f910abad313ff802d3a23a7529433872df9b3ae 1
-  3f910abad313ff802d3a23a7529433872df9b3ae bar
-  9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+  c229711f16da3d7591f89b1b8d963b79bda22714 1
+  c229711f16da3d7591f89b1b8d963b79bda22714 bar
+  dc25e3827021582e979f600811852e36cbe57341 foo
 
 add some mq patches
 
@@ -65,9 +65,9 @@
   now at: p1
   $ show_branch_cache
   tip: 2
-  3f910abad313ff802d3a23a7529433872df9b3ae 1
-  3f910abad313ff802d3a23a7529433872df9b3ae bar
-  9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+  c229711f16da3d7591f89b1b8d963b79bda22714 1
+  c229711f16da3d7591f89b1b8d963b79bda22714 bar
+  dc25e3827021582e979f600811852e36cbe57341 foo
 
   $ hg qnew p2
   $ echo foo > .hg/branch
@@ -75,9 +75,9 @@
   $ hg qrefresh -m 'patch 2'
   $ show_branch_cache 1
   tip: 3
-  3f910abad313ff802d3a23a7529433872df9b3ae 1
-  3f910abad313ff802d3a23a7529433872df9b3ae bar
-  9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+  c229711f16da3d7591f89b1b8d963b79bda22714 1
+  c229711f16da3d7591f89b1b8d963b79bda22714 bar
+  dc25e3827021582e979f600811852e36cbe57341 foo
   branch foo: 3
   branch bar: 2
 
@@ -86,9 +86,9 @@
   $ rm $branches
   $ show_branch_cache 1
   tip: 3
-  3f910abad313ff802d3a23a7529433872df9b3ae 1
-  3f910abad313ff802d3a23a7529433872df9b3ae bar
-  9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+  c229711f16da3d7591f89b1b8d963b79bda22714 1
+  c229711f16da3d7591f89b1b8d963b79bda22714 bar
+  dc25e3827021582e979f600811852e36cbe57341 foo
   branch foo: 3
   branch bar: 2
 
@@ -97,9 +97,9 @@
   $ hg qimport -r 1 -n p0
   $ show_branch_cache 1
   tip: 3
-  3f910abad313ff802d3a23a7529433872df9b3ae 1
-  3f910abad313ff802d3a23a7529433872df9b3ae bar
-  9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+  c229711f16da3d7591f89b1b8d963b79bda22714 1
+  c229711f16da3d7591f89b1b8d963b79bda22714 bar
+  dc25e3827021582e979f600811852e36cbe57341 foo
   branch foo: 3
   branch bar: 2
   $ hg log -r qbase --template 'qbase: {rev}\n'
@@ -119,6 +119,6 @@
   now at: p2
   $ show_branch_cache
   tip: 3
-  9539f35bdc80732cc9a3f84e46508f1ed1ec8cff 0
-  9539f35bdc80732cc9a3f84e46508f1ed1ec8cff foo
+  dc25e3827021582e979f600811852e36cbe57341 0
+  dc25e3827021582e979f600811852e36cbe57341 foo
 
--- a/tests/test-newbranch	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-newbranch	Thu Sep 02 23:22:51 2010 +0200
@@ -8,16 +8,16 @@
 
 echo foo > a
 hg add a
-hg ci -m "initial" -d "1000000 0"
+hg ci -m "initial"
 hg branch foo
 hg branch
-hg ci -m "add branch name" -d "1000000 0"
+hg ci -m "add branch name"
 hg branch bar
-hg ci -m "change branch name" -d "1000000 0"
+hg ci -m "change branch name"
 echo % branch shadowing
 hg branch default
 hg branch -f default
-hg ci -m "clear branch name" -d "1000000 0"
+hg ci -m "clear branch name"
 
 echo % there should be only one default branch head
 hg heads .
@@ -25,11 +25,11 @@
 hg co foo
 hg branch
 echo bleah > a
-hg ci -m "modify a branch" -d "1000000 0"
+hg ci -m "modify a branch"
 
 hg merge default
 hg branch
-hg ci -m "merge" -d "1000000 0"
+hg ci -m "merge"
 hg log
 
 hg branches
@@ -68,11 +68,11 @@
 echo % fastforward merge
 hg branch ff
 echo ff > ff
-hg ci -Am'fast forward' -d '1000000 0'
+hg ci -Am'fast forward'
 hg up foo
 hg merge ff
 hg branch
-hg commit -m'Merge ff into foo' -d '1000000 0'
+hg commit -m'Merge ff into foo'
 hg parents
 hg manifest
 
--- a/tests/test-newbranch.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-newbranch.out	Thu Sep 02 23:22:51 2010 +0200
@@ -6,10 +6,10 @@
 marked working directory as branch default
 created new head
 % there should be only one default branch head
-changeset:   3:bf1bc2f45e83
+changeset:   3:9d567d0b51f9
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     clear branch name
 
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
@@ -17,92 +17,92 @@
 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
 (branch merge, don't forget to commit)
 foo
-changeset:   5:5f8fb06e083e
+changeset:   5:dc140083783b
 branch:      foo
 tag:         tip
-parent:      4:4909a3732169
-parent:      3:bf1bc2f45e83
+parent:      4:98d14f698afe
+parent:      3:9d567d0b51f9
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     merge
 
-changeset:   4:4909a3732169
+changeset:   4:98d14f698afe
 branch:      foo
-parent:      1:b699b1cec9c2
+parent:      1:0079f24813e2
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     modify a branch
 
-changeset:   3:bf1bc2f45e83
+changeset:   3:9d567d0b51f9
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     clear branch name
 
-changeset:   2:67ec16bde7f1
+changeset:   2:ed2bbf4e0102
 branch:      bar
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     change branch name
 
-changeset:   1:b699b1cec9c2
+changeset:   1:0079f24813e2
 branch:      foo
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     add branch name
 
-changeset:   0:be8523e69bf8
+changeset:   0:db01e8ea3388
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     initial
 
-foo                            5:5f8fb06e083e
-default                        3:bf1bc2f45e83 (inactive)
-bar                            2:67ec16bde7f1 (inactive)
+foo                            5:dc140083783b
+default                        3:9d567d0b51f9 (inactive)
+bar                            2:ed2bbf4e0102 (inactive)
 foo
 default
 bar
 % test for invalid branch cache
 rolling back to revision 4 (undo commit)
-changeset:   4:4909a3732169
+changeset:   4:98d14f698afe
 branch:      foo
 tag:         tip
-parent:      1:b699b1cec9c2
+parent:      1:0079f24813e2
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     modify a branch
 
 invalidating branch cache (tip differs)
-changeset:   4:4909a3732169c0c20011c4f4b8fdff4e3d89b23f
+changeset:   4:98d14f698afeaff8cb612dcf215ce95e639effc3
 branch:      foo
 tag:         tip
-parent:      1:b699b1cec9c2966b3700de4fef0dc123cd754c31
+parent:      1:0079f24813e2b73a891577c243684c5066347bc8
 parent:      -1:0000000000000000000000000000000000000000
 manifest:    4:d01b250baaa05909152f7ae07d7a649deea0df9a
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 files:       a
 extra:       branch=foo
 description:
 modify a branch
 
 
-4:4909a3732169
-4909a3732169c0c20011c4f4b8fdff4e3d89b23f 4
-bf1bc2f45e834c75404d0ddab57d53beab56e2f8 default
-4909a3732169c0c20011c4f4b8fdff4e3d89b23f foo
-67ec16bde7f1575d523313b9bca000f6a6f12dca bar
+4:98d14f698afe
+98d14f698afeaff8cb612dcf215ce95e639effc3 4
+9d567d0b51f9e2068b054e1948e1a927f99b5874 default
+98d14f698afeaff8cb612dcf215ce95e639effc3 foo
+ed2bbf4e01029020711be82ca905283e883f0e11 bar
 % push should update the branch cache
 % pushing just rev 0
-be8523e69bf892e25817fc97187516b3c0804ae4 0
-be8523e69bf892e25817fc97187516b3c0804ae4 default
+db01e8ea3388fd3c7c94e1436ea2bd6a53d581c5 0
+db01e8ea3388fd3c7c94e1436ea2bd6a53d581c5 default
 % pushing everything
-4909a3732169c0c20011c4f4b8fdff4e3d89b23f 4
-bf1bc2f45e834c75404d0ddab57d53beab56e2f8 default
-4909a3732169c0c20011c4f4b8fdff4e3d89b23f foo
-67ec16bde7f1575d523313b9bca000f6a6f12dca bar
+98d14f698afeaff8cb612dcf215ce95e639effc3 4
+9d567d0b51f9e2068b054e1948e1a927f99b5874 default
+98d14f698afeaff8cb612dcf215ce95e639effc3 foo
+ed2bbf4e01029020711be82ca905283e883f0e11 bar
 % update with no arguments: tipmost revision of the current branch
-bf1bc2f45e83
-4909a3732169 (foo) tip
+9d567d0b51f9
+98d14f698afe (foo) tip
 marked working directory as branch foobar
 abort: branch foobar not found
 % fastforward merge
@@ -112,13 +112,13 @@
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 (branch merge, don't forget to commit)
 foo
-changeset:   6:f0c74f92a385
+changeset:   6:917eb54e1b4b
 branch:      foo
 tag:         tip
-parent:      4:4909a3732169
-parent:      5:c420d2121b71
+parent:      4:98d14f698afe
+parent:      5:6683a60370cb
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     Merge ff into foo
 
 a
--- a/tests/test-parseindex	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-parseindex	Thu Sep 02 23:22:51 2010 +0200
@@ -14,10 +14,10 @@
 cd a
 echo abc > foo
 hg add foo
-hg commit -m 'add foo' -d '1000000 0'
+hg commit -m 'add foo'
 
 echo >> foo
-hg commit -m 'change foo' -d '1000001 0'
+hg commit -m 'change foo'
 hg log -r 0:
 
 cat >> test.py << EOF
--- a/tests/test-parseindex.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-parseindex.out	Thu Sep 02 23:22:51 2010 +0200
@@ -1,14 +1,14 @@
-changeset:   0:9c2cf2b35aa7
+changeset:   0:7c31755bf9b5
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     add foo
 
-changeset:   1:3756a9556b89
+changeset:   1:26333235a41c
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:41 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     change foo
 
 2 revisions:
-9c2cf2b35aa7
-3756a9556b89
+7c31755bf9b5
+26333235a41c
--- a/tests/test-permissions	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-permissions	Thu Sep 02 23:22:51 2010 +0200
@@ -7,7 +7,7 @@
 echo '% hg add a'
 hg add a
 echo '% hg commit'
-hg commit -m "1" -d "1000000 0"
+hg commit -m "1"
 echo '% hg verify'
 hg verify
 chmod -r .hg/store/data/a.i
@@ -19,7 +19,7 @@
 chmod -w .hg/store/data/a.i
 echo barber > a
 echo '% hg commit'
-hg commit -m "2" -d "1000000 0" 2>/dev/null || echo commit failed
+hg commit -m "2" 2>/dev/null || echo commit failed
 chmod -w .
 echo '% hg diff'
 hg diff --nodates
--- a/tests/test-permissions.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-permissions.out	Thu Sep 02 23:22:51 2010 +0200
@@ -22,7 +22,7 @@
 % hg commit
 commit failed
 % hg diff
-diff -r c1fab96507ef a
+diff -r 2a18120dc1c9 a
 --- a/a
 +++ b/a
 @@ -1,1 +1,1 @@
--- a/tests/test-pull-permission	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-pull-permission	Thu Sep 02 23:22:51 2010 +0200
@@ -5,7 +5,7 @@
 hg init
 echo foo > b
 hg add b
-hg ci -m "b" -d "1000000 0"
+hg ci -m "b"
 
 chmod -w .hg/store
 
--- a/tests/test-push-warn	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-push-warn	Thu Sep 02 23:22:51 2010 +0200
@@ -8,7 +8,7 @@
 hg init
 echo foo > t1
 hg add t1
-hg commit -m "1" -d "1000000 0"
+hg commit -m "1"
 
 cd ..
 hg clone a b
@@ -16,18 +16,18 @@
 cd a
 echo foo > t2
 hg add t2
-hg commit -m "2" -d "1000000 0"
+hg commit -m "2"
 
 cd ../b
 echo foo > t3
 hg add t3
-hg commit -m "3" -d "1000000 0"
+hg commit -m "3"
 
 hg push ../a
 hg pull ../a
 hg push ../a
 hg merge
-hg commit -m "4" -d "1000000 0"
+hg commit -m "4"
 hg push ../a
 cd ..
 
@@ -35,7 +35,7 @@
 cd c
 for i in 0 1 2; do
     echo $i >> foo
-    hg ci -Am $i -d "1000000 0"
+    hg ci -Am $i
 done
 cd ..
 
@@ -44,11 +44,11 @@
 for i in 0 1; do
     hg co -C $i
     echo d-$i >> foo
-    hg ci -m d-$i -d "1000000 0"
+    hg ci -m d-$i
 done
 
 HGMERGE=true hg merge 3
-hg ci -m c-d -d "1000000 0"
+hg ci -m c-d
 
 hg push ../c; echo $?
 hg push -r 2 ../c; echo $?
@@ -70,16 +70,16 @@
 cd f
 hg -q branch a
 echo 0 > foo
-hg -q ci -d "1000000 0" -Am 0
+hg -q ci -Am 0
 echo 1 > foo
-hg -q ci -d "1000000 0" -m 1
+hg -q ci -m 1
 hg -q up 0
 echo 2 > foo
-hg -q ci -d "1000000 0" -m 2
+hg -q ci -m 2
 hg -q up 0
 hg -q branch b
 echo 3 > foo
-hg -q ci -d "1000000 0" -m 3
+hg -q ci -m 3
 cd ..
 
 hg -q clone f g
@@ -88,18 +88,18 @@
 echo % push on existing branch and new branch
 hg -q up 1
 echo 4 > foo
-hg -q ci -d "1000000 0" -m 4
+hg -q ci -m 4
 hg -q up 0
 echo 5 > foo
 hg -q branch c
-hg -q ci -d "1000000 0" -m 5
+hg -q ci -m 5
 hg push ../f; echo $?
 hg push -r 4 -r 5 ../f; echo $?
 
 echo % multiple new branches
 hg -q branch d
 echo 6 > foo
-hg -q ci -d "1000000 0" -m 6
+hg -q ci -m 6
 hg push ../f; echo $?
 hg push -r 4 -r 6 ../f; echo $?
 cd ../g
@@ -107,41 +107,41 @@
 echo % fail on multiple head push
 hg -q up 1
 echo 7 > foo
-hg -q ci -d "1000000 0" -m 7
+hg -q ci -m 7
 hg push -r 4 -r 7 ../f; echo $?
 
 echo % push replacement head on existing branches
 hg -q up 3
 echo 8 > foo
-hg -q ci -d "1000000 0" -m 8
+hg -q ci -m 8
 hg push -r 7 -r 8 ../f; echo $?
 
 echo % merge of branch a to other branch b followed by unrelated push on branch a
 hg -q up 7
 HGMERGE=true hg -q merge 8
-hg -q ci -d "1000000 0" -m 9
+hg -q ci -m 9
 hg -q up 8
 echo 10 > foo
-hg -q ci -d "1000000 0" -m 10
+hg -q ci -m 10
 hg push -r 9 ../f; echo $?
 hg push -r 10 ../f; echo $?
 
 echo % cheating the counting algorithm
 hg -q up 9
 HGMERGE=true hg -q merge 2
-hg -q ci -d "1000000 0" -m 11
+hg -q ci -m 11
 hg -q up 1
 echo 12 > foo
-hg -q ci -d "1000000 0" -m 12
+hg -q ci -m 12
 hg push -r 11 -r 12 ../f; echo $?
 
 echo % failed push of new named branch
 echo 12 > foo
-hg -q ci -d "1000000 0" -m 12a
+hg -q ci -m 12a
 hg -q up 11
 echo 13 > foo
 hg -q branch e
-hg -q ci -d "1000000 0" -m 13d
+hg -q ci -m 13d
 hg push -r 12 -r 13 ../f; echo $?
 
 echo % using --new-branch to push new named branch
@@ -187,26 +187,26 @@
 echo a >> foo
 hg -q add foo
 hg -q branch a
-hg -q ci -d '0 0' -ma
+hg -q ci -ma
 hg -q up null
 echo a >> foo
 hg -q add foo
 hg -q branch b
-hg -q ci -d '0 0' -mb
+hg -q ci -mb
 cd ..
 hg -q clone l m -u a
 cd m
 hg -q merge b
-hg -q ci -d '0 0' -mmb
+hg -q ci -mmb
 hg -q up 0
 echo a >> foo
 hg -q ci -ma2
 hg -q up 2
 echo a >> foo
 hg -q branch -f b
-hg -q ci -d '0 0' -mb2
+hg -q ci -mb2
 hg -q merge 3
-hg -q ci -d '0 0' -mma
+hg -q ci -mma
 hg push ../l -b b
 cd ..
 
--- a/tests/test-remove-new.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-remove-new.t	Thu Sep 02 23:22:51 2010 +0200
@@ -3,11 +3,11 @@
   $ hg init
   $ echo This is file a1 > a
   $ hg add a
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
   $ touch b
   $ hg add b
   $ rm b
-  $ hg commit -A -m"comment #1" -d "1000000 0"
+  $ hg commit -A -m"comment #1"
   removing b
   nothing changed
   $ exit 0
--- a/tests/test-rename.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-rename.t	Thu Sep 02 23:22:51 2010 +0200
@@ -6,13 +6,13 @@
   $ echo d1/b > d1/b
   $ echo d2/b > d2/b
   $ hg add d1/a d1/b d1/ba d1/d11/a1 d2/b
-  $ hg commit -m "1" -d "1000000 0"
+  $ hg commit -m "1"
 
 rename a single file
 
   $ hg rename d1/d11/a1 d2/c
   $ hg sum
-  parent: 0:6f9914c7a010 tip
+  parent: 0:9b4b6e7b2c26 tip
    1
   branch: default
   commit: 1 renamed
--- a/tests/test-requires.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-requires.t	Thu Sep 02 23:22:51 2010 +0200
@@ -3,7 +3,7 @@
   $ hg init
   $ echo a > a
   $ hg add a
-  $ hg commit -m test -d "1000000 0"
+  $ hg commit -m test
   $ rm .hg/requires
   $ hg tip
   abort: index 00changelog.i unknown format 2!
--- a/tests/test-revert-unknown.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-revert-unknown.t	Thu Sep 02 23:22:51 2010 +0200
@@ -3,11 +3,11 @@
 
   $ touch a
   $ hg add a
-  $ hg ci -m "1" -d "1000000 0"
+  $ hg ci -m "1"
 
   $ touch b
   $ hg add b
-  $ hg ci -m "2" -d "1000000 0"
+  $ hg ci -m "2"
 
 Should show unknown
 
--- a/tests/test-revert.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-revert.t	Thu Sep 02 23:22:51 2010 +0200
@@ -4,7 +4,7 @@
   $ echo 123 > c
   $ echo 123 > e
   $ hg add a c e
-  $ hg commit -m "first" -d "1000000 0" a c e
+  $ hg commit -m "first" a c e
   $ echo 123 > b
 
 should show b unknown
@@ -102,11 +102,11 @@
 should say file not found
 
   $ hg revert notfound
-  notfound: no such file in rev 095eacd0c0d7
+  notfound: no such file in rev 334a9e57682c
   $ touch d
   $ hg add d
   $ hg rm a
-  $ hg commit -m "second" -d "1000000 0"
+  $ hg commit -m "second"
   $ echo z > z
   $ hg add z
   $ hg st
@@ -154,7 +154,7 @@
   non-executable
 
   $ chmod +x c
-  $ hg commit -d '1000001 0' -m exe
+  $ hg commit -m exe
 
   $ chmod -x c
   $ hg revert --all
@@ -195,7 +195,7 @@
 
 issue332
 
-  $ hg ci -A -m b -d '1000001 0'
+  $ hg ci -A -m b
   adding b/b
   created new head
   $ echo foobar > b/b
--- a/tests/test-rollback	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-rollback	Thu Sep 02 23:22:51 2010 +0200
@@ -5,7 +5,7 @@
 hg init
 echo a > a
 hg add a
-hg commit -m "test" -d "1000000 0"
+hg commit -m "test"
 hg verify
 hg parents
 hg status
--- a/tests/test-rollback.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-rollback.out	Thu Sep 02 23:22:51 2010 +0200
@@ -3,10 +3,10 @@
 crosschecking files in changesets and manifests
 checking files
 1 files, 1 changesets, 1 total revisions
-changeset:   0:0acdaf898367
+changeset:   0:acb14030fe0a
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     test
 
 rolling back to revision -1 (undo commit)
--- a/tests/test-ssh	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-ssh	Thu Sep 02 23:22:51 2010 +0200
@@ -37,7 +37,7 @@
 cd remote
 echo this > foo
 echo this > fooO
-hg ci -A -m "init" -d "1000000 0" foo fooO
+hg ci -A -m "init" foo fooO
 echo '[server]' > .hg/hgrc
 echo 'uncompressed = True' >> .hg/hgrc
 echo '[hooks]' >> .hg/hgrc
@@ -71,7 +71,7 @@
 
 echo "# local change"
 echo bleah > foo
-hg ci -m "add" -d "1000000 0"
+hg ci -m "add"
 
 echo "# updating rc"
 echo "default-push = ssh://user@dummy/remote" >> .hg/hgrc
@@ -95,13 +95,13 @@
 hg cat -r tip foo
 
 echo z > z
-hg ci -A -m z -d '1000001 0' z
+hg ci -A -m z z
 # a bad, evil hook that prints to stdout
 echo 'changegroup.stdout = python ../badhook' >> .hg/hgrc
 
 cd ../local
 echo r > r
-hg ci -A -m z -d '1000002 0' r
+hg ci -A -m z r
 
 echo "# push should succeed even though it has an unexpected response"
 hg push
--- a/tests/test-ssh.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-ssh.out	Thu Sep 02 23:22:51 2010 +0200
@@ -37,19 +37,19 @@
 # find outgoing
 comparing with ssh://user@dummy/remote
 searching for changes
-changeset:   1:572896fe480d
+changeset:   1:a28a9d1a809c
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     add
 
 # find incoming on the remote side
 comparing with ssh://user@dummy/local
 searching for changes
-changeset:   1:572896fe480d
+changeset:   1:a28a9d1a809c
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     add
 
 # push
@@ -60,10 +60,10 @@
 remote: adding file changes
 remote: added 1 changesets with 1 changes to 1 files
 # check remote tip
-changeset:   1:572896fe480d
+changeset:   1:a28a9d1a809c
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     add
 
 checking changesets
@@ -82,17 +82,17 @@
 remote: adding file changes
 remote: added 1 changesets with 1 changes to 1 files
 remote: KABOOM
-changeset:   3:ac7448082955
+changeset:   3:1383141674ec
 tag:         tip
-parent:      1:572896fe480d
+parent:      1:a28a9d1a809c
 user:        test
-date:        Mon Jan 12 13:46:42 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     z
 
-changeset:   2:187c6caa0d1e
-parent:      0:e34318c26897
+changeset:   2:6c0482d977a3
+parent:      0:1160648e36ce
 user:        test
-date:        Mon Jan 12 13:46:41 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     z
 
 Got arguments 1:user@dummy 2:hg -R nonexistent serve --stdio
@@ -102,6 +102,6 @@
 Got arguments 1:user@dummy 2:hg -R remote serve --stdio
 Got arguments 1:user@dummy 2:hg -R local serve --stdio
 Got arguments 1:user@dummy 2:hg -R remote serve --stdio
-changegroup-in-remote hook: HG_NODE=572896fe480d7581849806ee402175c49cb20037 HG_SOURCE=serve HG_URL=remote:ssh:127.0.0.1 
+changegroup-in-remote hook: HG_NODE=a28a9d1a809cab7d4e2fde4bee738a9ede948b60 HG_SOURCE=serve HG_URL=remote:ssh:127.0.0.1 
 Got arguments 1:user@dummy 2:hg -R remote serve --stdio
-changegroup-in-remote hook: HG_NODE=ac7448082955a0b2ff5cb4512c1e061c779bbc79 HG_SOURCE=serve HG_URL=remote:ssh:127.0.0.1 
+changegroup-in-remote hook: HG_NODE=1383141674ec756a6056f6a9097618482fe0f4a6 HG_SOURCE=serve HG_URL=remote:ssh:127.0.0.1 
--- a/tests/test-static-http	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-static-http	Thu Sep 02 23:22:51 2010 +0200
@@ -29,7 +29,7 @@
 hg init
 echo foo > bar
 hg add bar
-hg commit -m"test" -d "1000000 0"
+hg commit -m"test"
 hg tip
 
 cd ..
@@ -42,7 +42,7 @@
 
 cd ../remote
 echo baz > quux
-hg commit -A -mtest2 -d '100000000 0'
+hg commit -A -mtest2
 # check for HTTP opener failures when cachefile does not exist
 rm .hg/*.cache
 
@@ -54,7 +54,7 @@
 echo '% trying to push'
 hg update
 echo more foo >> bar
-hg commit -m"test" -d "100000000 0"
+hg commit -m"test"
 hg push | sed -e "s,:$HGPORT/,:\$HGPORT/,"
 
 echo '% trying clone -r'
--- a/tests/test-static-http.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-static-http.out	Thu Sep 02 23:22:51 2010 +0200
@@ -1,10 +1,10 @@
 abort: error: Connection refused
 255
 copy: No such file or directory
-changeset:   0:53e17d176ae6
+changeset:   0:61c9426e69fe
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     test
 
 requesting all changes
@@ -21,7 +21,7 @@
 1 files, 1 changesets, 1 total revisions
 foo
 adding quux
-changegroup hook: HG_NODE=34401e0e9971e9720b613d9089ffa9a6eefb3d2d HG_SOURCE=pull HG_URL=http://localhost:$HGPORT/remote 
+changegroup hook: HG_NODE=822d6e31f08b9d6e3b898ce5e52efc0a4bf4905a HG_SOURCE=pull HG_URL=http://localhost:$HGPORT/remote 
 pulling from static-http://localhost:$HGPORT/remote
 searching for changes
 adding changesets
--- a/tests/test-status-color.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-status-color.t	Thu Sep 02 23:22:51 2010 +0200
@@ -111,7 +111,7 @@
   $ cd repo2
   $ touch modified removed deleted ignored
   $ echo "^ignored$" > .hgignore
-  $ hg ci -A -m 'initial checkin' -d "1000000 0"
+  $ hg ci -A -m 'initial checkin'
   adding .hgignore
   adding deleted
   adding modified
--- a/tests/test-status.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-status.t	Thu Sep 02 23:22:51 2010 +0200
@@ -106,7 +106,7 @@
   $ cd repo2
   $ touch modified removed deleted ignored
   $ echo "^ignored$" > .hgignore
-  $ hg ci -A -m 'initial checkin' -d "1000000 0"
+  $ hg ci -A -m 'initial checkin'
   adding .hgignore
   adding deleted
   adding modified
@@ -231,7 +231,7 @@
   $ hg init repo4
   $ cd repo4
   $ touch modified removed deleted
-  $ hg ci -q -A -m 'initial checkin' -d "1000000 0"
+  $ hg ci -q -A -m 'initial checkin'
   $ touch added unknown
   $ hg add added
   $ hg remove removed
--- a/tests/test-tag.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-tag.t	Thu Sep 02 23:22:51 2010 +0200
@@ -3,87 +3,87 @@
 
   $ echo a > a
   $ hg add a
-  $ hg commit -m "test" -d "1000000 0"
+  $ hg commit -m "test"
   $ hg history
-  changeset:   0:0acdaf898367
+  changeset:   0:acb14030fe0a
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     test
   
 
   $ hg tag ' '
   abort: tag names cannot consist entirely of whitespace
 
-  $ hg tag -d "1000000 0" "bleah"
+  $ hg tag "bleah"
   $ hg history
-  changeset:   1:3ecf002a1c57
+  changeset:   1:d4f0d2909abc
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
-  summary:     Added tag bleah for changeset 0acdaf898367
+  date:        Thu Jan 01 00:00:00 1970 +0000
+  summary:     Added tag bleah for changeset acb14030fe0a
   
-  changeset:   0:0acdaf898367
+  changeset:   0:acb14030fe0a
   tag:         bleah
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     test
   
 
   $ echo foo >> .hgtags
-  $ hg tag -d "1000000 0" "bleah2" || echo "failed"
+  $ hg tag "bleah2" || echo "failed"
   abort: working copy of .hgtags is changed (please commit .hgtags manually)
   failed
 
   $ hg revert .hgtags
-  $ hg tag -d "1000000 0" -r 0 x y z y y z || echo "failed"
+  $ hg tag -r 0 x y z y y z || echo "failed"
   abort: tag names must be unique
   failed
-  $ hg tag -d "1000000 0" tap nada dot tip null . || echo "failed"
+  $ hg tag tap nada dot tip null . || echo "failed"
   abort: the name 'tip' is reserved
   failed
-  $ hg tag -d "1000000 0" "bleah" || echo "failed"
+  $ hg tag "bleah" || echo "failed"
   abort: tag 'bleah' already exists (use -f to force)
   failed
-  $ hg tag -d "1000000 0" "blecch" "bleah" || echo "failed"
+  $ hg tag "blecch" "bleah" || echo "failed"
   abort: tag 'bleah' already exists (use -f to force)
   failed
 
-  $ hg tag -d "1000000 0" --remove "blecch" || echo "failed"
+  $ hg tag --remove "blecch" || echo "failed"
   abort: tag 'blecch' does not exist
   failed
-  $ hg tag -d "1000000 0" --remove "bleah" "blecch" "blough" || echo "failed"
+  $ hg tag --remove "bleah" "blecch" "blough" || echo "failed"
   abort: tag 'blecch' does not exist
   failed
 
-  $ hg tag -d "1000000 0" -r 0 "bleah0"
-  $ hg tag -l -d "1000000 0" -r 1 "bleah1"
-  $ hg tag -d "1000000 0" gack gawk gorp
-  $ hg tag -d "1000000 0" -f gack
-  $ hg tag -d "1000000 0" --remove gack gorp
+  $ hg tag -r 0 "bleah0"
+  $ hg tag -l -r 1 "bleah1"
+  $ hg tag gack gawk gorp
+  $ hg tag -f gack
+  $ hg tag --remove gack gorp
 
   $ cat .hgtags
-  0acdaf8983679e0aac16e811534eb49d7ee1f2b4 bleah
-  0acdaf8983679e0aac16e811534eb49d7ee1f2b4 bleah0
-  868cc8fbb43b754ad09fa109885d243fc49adae7 gack
-  868cc8fbb43b754ad09fa109885d243fc49adae7 gawk
-  868cc8fbb43b754ad09fa109885d243fc49adae7 gorp
-  868cc8fbb43b754ad09fa109885d243fc49adae7 gack
-  3807bcf62c5614cb6c16436b514d7764ca5f1631 gack
-  3807bcf62c5614cb6c16436b514d7764ca5f1631 gack
+  acb14030fe0a21b60322c440ad2d20cf7685a376 bleah
+  acb14030fe0a21b60322c440ad2d20cf7685a376 bleah0
+  336fccc858a4eb69609a291105009e484a6b6b8d gack
+  336fccc858a4eb69609a291105009e484a6b6b8d gawk
+  336fccc858a4eb69609a291105009e484a6b6b8d gorp
+  336fccc858a4eb69609a291105009e484a6b6b8d gack
+  799667b6f2d9b957f73fa644a918c2df22bab58f gack
+  799667b6f2d9b957f73fa644a918c2df22bab58f gack
   0000000000000000000000000000000000000000 gack
-  868cc8fbb43b754ad09fa109885d243fc49adae7 gorp
+  336fccc858a4eb69609a291105009e484a6b6b8d gorp
   0000000000000000000000000000000000000000 gorp
   $ cat .hg/localtags
-  3ecf002a1c572a2f3bb4e665417e60fca65bbd42 bleah1
+  d4f0d2909abc9290e2773c08837d70c1794e3f5a bleah1
 
   $ hg update 0
   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
-  $ hg tag -d "1000000 0" "foobar"
+  $ hg tag "foobar"
   $ cat .hgtags
-  0acdaf8983679e0aac16e811534eb49d7ee1f2b4 foobar
+  acb14030fe0a21b60322c440ad2d20cf7685a376 foobar
   $ cat .hg/localtags
-  3ecf002a1c572a2f3bb4e665417e60fca65bbd42 bleah1
+  d4f0d2909abc9290e2773c08837d70c1794e3f5a bleah1
 
   $ hg tag -l 'xx
   > newline'
@@ -95,49 +95,49 @@
 
   $ cd ..
   $ hg -R test log -r0:5
-  changeset:   0:0acdaf898367
+  changeset:   0:acb14030fe0a
   tag:         bleah
   tag:         bleah0
   tag:         foobar
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     test
   
-  changeset:   1:3ecf002a1c57
+  changeset:   1:d4f0d2909abc
   tag:         bleah1
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
-  summary:     Added tag bleah for changeset 0acdaf898367
+  date:        Thu Jan 01 00:00:00 1970 +0000
+  summary:     Added tag bleah for changeset acb14030fe0a
   
-  changeset:   2:868cc8fbb43b
+  changeset:   2:336fccc858a4
   tag:         gawk
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
-  summary:     Added tag bleah0 for changeset 0acdaf898367
+  date:        Thu Jan 01 00:00:00 1970 +0000
+  summary:     Added tag bleah0 for changeset acb14030fe0a
   
-  changeset:   3:3807bcf62c56
+  changeset:   3:799667b6f2d9
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
-  summary:     Added tag gack, gawk, gorp for changeset 868cc8fbb43b
+  date:        Thu Jan 01 00:00:00 1970 +0000
+  summary:     Added tag gack, gawk, gorp for changeset 336fccc858a4
   
-  changeset:   4:140c6e8597b4
+  changeset:   4:154eeb7c0138
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
-  summary:     Added tag gack for changeset 3807bcf62c56
+  date:        Thu Jan 01 00:00:00 1970 +0000
+  summary:     Added tag gack for changeset 799667b6f2d9
   
-  changeset:   5:470a65fa7cc9
+  changeset:   5:b4bb47aaff09
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     Removed tag gack, gorp
   
   $ hg clone -q -rbleah1 test test1
   $ hg -R test1 parents --style=compact
-  1[tip]   3ecf002a1c57   1970-01-12 13:46 +0000   test
-    Added tag bleah for changeset 0acdaf898367
+  1[tip]   d4f0d2909abc   1970-01-01 00:00 +0000   test
+    Added tag bleah for changeset acb14030fe0a
   
   $ hg clone -q -r5 test#bleah1 test2
   $ hg -R test2 parents --style=compact
-  5[tip]   470a65fa7cc9   1970-01-12 13:46 +0000   test
+  5[tip]   b4bb47aaff09   1970-01-01 00:00 +0000   test
     Removed tag gack, gorp
   
   $ hg clone -q -U test#bleah1 test3
@@ -152,24 +152,24 @@
   > f = file('.hg/localtags', 'w'); f.write(last); f.close()
   > EOF
   $ cat .hg/localtags; echo
-  3ecf002a1c572a2f3bb4e665417e60fca65bbd42 bleah1
+  d4f0d2909abc9290e2773c08837d70c1794e3f5a bleah1
   $ hg tag -l localnewline
   $ cat .hg/localtags; echo
-  3ecf002a1c572a2f3bb4e665417e60fca65bbd42 bleah1
-  f68b039e72eacbb2e68b0543e1f6e50990aa2bb5 localnewline
+  d4f0d2909abc9290e2773c08837d70c1794e3f5a bleah1
+  c2899151f4e76890c602a2597a650a72666681bf localnewline
   
 
   $ python << EOF
   > f = file('.hgtags'); last = f.readlines()[-1][:-1]; f.close()
   > f = file('.hgtags', 'w'); f.write(last); f.close()
   > EOF
-  $ hg ci -d '1000000 0' -m'broken manual edit of .hgtags'
+  $ hg ci -m'broken manual edit of .hgtags'
   $ cat .hgtags; echo
-  0acdaf8983679e0aac16e811534eb49d7ee1f2b4 foobar
-  $ hg tag -d '1000000 0' newline
+  acb14030fe0a21b60322c440ad2d20cf7685a376 foobar
+  $ hg tag newline
   $ cat .hgtags; echo
-  0acdaf8983679e0aac16e811534eb49d7ee1f2b4 foobar
-  6ae703d793c8b1f097116869275ecd97b2977a2b newline
+  acb14030fe0a21b60322c440ad2d20cf7685a376 foobar
+  a0eea09de1eeec777b46f2085260a373b2fbc293 newline
   
 
 tag and branch using same name
--- a/tests/test-transplant.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-transplant.t	Thu Sep 02 23:22:51 2010 +0200
@@ -309,7 +309,7 @@
   $ hg up 0
   0 files updated, 0 files merged, 3 files removed, 0 files unresolved
   $ echo foo > b1
-  $ hg ci -d '0 0' -Am foo
+  $ hg ci -Am foo
   adding b1
   adding test-filter
   created new head
--- a/tests/test-unrelated-pull	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-unrelated-pull	Thu Sep 02 23:22:51 2010 +0200
@@ -5,7 +5,7 @@
 hg init
 echo 123 > a
 hg add a
-hg commit -m "a" -u a -d "1000000 0"
+hg commit -m "a" -u a
 
 cd ..
 mkdir b
@@ -13,7 +13,7 @@
 hg init
 echo 321 > b
 hg add b
-hg commit -m "b" -u b -d "1000000 0"
+hg commit -m "b" -u b
 
 hg pull ../a
 hg pull -f ../a
--- a/tests/test-unrelated-pull.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-unrelated-pull.out	Thu Sep 02 23:22:51 2010 +0200
@@ -9,15 +9,15 @@
 adding file changes
 added 1 changesets with 1 changes to 1 files (+1 heads)
 (run 'hg heads' to see heads, 'hg merge' to merge)
-changeset:   1:bdcee5d51fa6
+changeset:   1:9a79c33a9db3
 tag:         tip
 parent:      -1:000000000000
 user:        a
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     a
 
-changeset:   0:f155ba1aa5ba
+changeset:   0:01f8062b2de5
 user:        b
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     b
 
--- a/tests/test-up-local-change.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-up-local-change.t	Thu Sep 02 23:22:51 2010 +0200
@@ -6,7 +6,7 @@
   $ echo a > a
   $ hg addremove
   adding a
-  $ hg commit -m "1" -d "1000000 0"
+  $ hg commit -m "1"
 
   $ hg clone . ../r2
   updating to branch default
@@ -16,7 +16,7 @@
   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   $ echo abc > a
   $ hg diff --nodates
-  diff -r 33aaa84a386b a
+  diff -r c19d34741b0a a
   --- a/a
   +++ b/a
   @@ -1,1 +1,1 @@
@@ -28,16 +28,16 @@
   $ echo a2 > a
   $ hg addremove
   adding b
-  $ hg commit -m "2" -d "1000000 0"
+  $ hg commit -m "2"
 
   $ cd ../r2
   $ hg -q pull ../r1
   $ hg status
   M a
   $ hg parents
-  changeset:   0:33aaa84a386b
+  changeset:   0:c19d34741b0a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
   $ hg --debug up
@@ -46,28 +46,28 @@
      b
   resolving manifests
    overwrite False partial False
-   ancestor 33aaa84a386b local 33aaa84a386b+ remote 802f095af299
+   ancestor c19d34741b0a local c19d34741b0a+ remote 1e71731e6fbb
    a: versions differ -> m
    b: remote created -> g
   preserving a for resolve of a
   updating: a 1/2 files (50.00%)
   picked tool 'true' for a (binary False symlink False)
   merging a
-  my a@33aaa84a386b+ other a@802f095af299 ancestor a@33aaa84a386b
+  my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a
   updating: b 2/2 files (100.00%)
   getting b
   1 files updated, 1 files merged, 0 files removed, 0 files unresolved
   $ hg parents
-  changeset:   1:802f095af299
+  changeset:   1:1e71731e6fbb
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
   $ hg --debug up 0
   resolving manifests
    overwrite False partial False
-   ancestor 802f095af299 local 802f095af299+ remote 33aaa84a386b
+   ancestor 1e71731e6fbb local 1e71731e6fbb+ remote c19d34741b0a
    a: versions differ -> m
    b: other deleted -> r
   preserving a for resolve of a
@@ -76,21 +76,21 @@
   updating: a 2/2 files (100.00%)
   picked tool 'true' for a (binary False symlink False)
   merging a
-  my a@802f095af299+ other a@33aaa84a386b ancestor a@802f095af299
+  my a@1e71731e6fbb+ other a@c19d34741b0a ancestor a@1e71731e6fbb
   0 files updated, 1 files merged, 1 files removed, 0 files unresolved
   $ hg parents
-  changeset:   0:33aaa84a386b
+  changeset:   0:c19d34741b0a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
   $ hg --debug merge || echo failed
   abort: there is nothing to merge - use "hg update" instead
   failed
   $ hg parents
-  changeset:   0:33aaa84a386b
+  changeset:   0:c19d34741b0a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     1
   
   $ hg --debug up
@@ -99,44 +99,44 @@
      b
   resolving manifests
    overwrite False partial False
-   ancestor 33aaa84a386b local 33aaa84a386b+ remote 802f095af299
+   ancestor c19d34741b0a local c19d34741b0a+ remote 1e71731e6fbb
    a: versions differ -> m
    b: remote created -> g
   preserving a for resolve of a
   updating: a 1/2 files (50.00%)
   picked tool 'true' for a (binary False symlink False)
   merging a
-  my a@33aaa84a386b+ other a@802f095af299 ancestor a@33aaa84a386b
+  my a@c19d34741b0a+ other a@1e71731e6fbb ancestor a@c19d34741b0a
   updating: b 2/2 files (100.00%)
   getting b
   1 files updated, 1 files merged, 0 files removed, 0 files unresolved
   $ hg parents
-  changeset:   1:802f095af299
+  changeset:   1:1e71731e6fbb
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
   $ hg -v history
-  changeset:   1:802f095af299
+  changeset:   1:1e71731e6fbb
   tag:         tip
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       a b
   description:
   2
   
   
-  changeset:   0:33aaa84a386b
+  changeset:   0:c19d34741b0a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   files:       a
   description:
   1
   
   
   $ hg diff --nodates
-  diff -r 802f095af299 a
+  diff -r 1e71731e6fbb a
   --- a/a
   +++ b/a
   @@ -1,1 +1,1 @@
@@ -153,7 +153,7 @@
   $ echo a3 > a
   $ hg addremove
   adding b
-  $ hg commit -m "3" -d "1000000 0"
+  $ hg commit -m "3"
   created new head
 
   $ cd ../r2
@@ -161,9 +161,9 @@
   $ hg status
   M a
   $ hg parents
-  changeset:   1:802f095af299
+  changeset:   1:1e71731e6fbb
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
   $ hg --debug up || echo failed
@@ -176,7 +176,7 @@
     searching for copies back to rev 1
   resolving manifests
    overwrite False partial False
-   ancestor 33aaa84a386b local 802f095af299+ remote 030602aee63d
+   ancestor c19d34741b0a local 1e71731e6fbb+ remote 83c51d0caff4
    a: versions differ -> m
    b: versions differ -> m
   preserving a for resolve of a
@@ -184,28 +184,28 @@
   updating: a 1/2 files (50.00%)
   picked tool 'true' for a (binary False symlink False)
   merging a
-  my a@802f095af299+ other a@030602aee63d ancestor a@33aaa84a386b
+  my a@1e71731e6fbb+ other a@83c51d0caff4 ancestor a@c19d34741b0a
   updating: b 2/2 files (100.00%)
   picked tool 'true' for b (binary False symlink False)
   merging b
-  my b@802f095af299+ other b@030602aee63d ancestor b@000000000000
+  my b@1e71731e6fbb+ other b@83c51d0caff4 ancestor b@000000000000
   0 files updated, 2 files merged, 0 files removed, 0 files unresolved
   (branch merge, don't forget to commit)
   $ hg parents
-  changeset:   1:802f095af299
+  changeset:   1:1e71731e6fbb
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     2
   
-  changeset:   2:030602aee63d
+  changeset:   2:83c51d0caff4
   tag:         tip
-  parent:      0:33aaa84a386b
+  parent:      0:c19d34741b0a
   user:        test
-  date:        Mon Jan 12 13:46:40 1970 +0000
+  date:        Thu Jan 01 00:00:00 1970 +0000
   summary:     3
   
   $ hg diff --nodates
-  diff -r 802f095af299 a
+  diff -r 1e71731e6fbb a
   --- a/a
   +++ b/a
   @@ -1,1 +1,1 @@
--- a/tests/test-update-reverse	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-update-reverse	Thu Sep 02 23:22:51 2010 +0200
@@ -3,11 +3,11 @@
 hg init
 touch a
 hg add a
-hg commit -m "Added a" -d "1000000 0"
+hg commit -m "Added a"
 
 touch main
 hg add main
-hg commit -m "Added main" -d "1000000 0"
+hg commit -m "Added main"
 hg checkout 0
 
 echo Main should be gone
@@ -15,10 +15,10 @@
 
 touch side1
 hg add side1
-hg commit -m "Added side1" -d "1000000 0"
+hg commit -m "Added side1"
 touch side2
 hg add side2
-hg commit -m "Added side2" -d "1000000 0"
+hg commit -m "Added side2"
 
 hg log
 
--- a/tests/test-update-reverse.out	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-update-reverse.out	Thu Sep 02 23:22:51 2010 +0200
@@ -2,38 +2,38 @@
 Main should be gone
 a
 created new head
-changeset:   3:ded32b0db104
+changeset:   3:91ebc10ed028
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     Added side2
 
-changeset:   2:92a816cea698
-parent:      0:537353581d3d
+changeset:   2:b932d7dbb1e1
+parent:      0:c2eda428b523
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     Added side1
 
-changeset:   1:221226fb2bd8
+changeset:   1:71a760306caf
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     Added main
 
-changeset:   0:537353581d3d
+changeset:   0:c2eda428b523
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     Added a
 
 Should have two heads, side2 and main
-changeset:   3:ded32b0db104
+changeset:   3:91ebc10ed028
 tag:         tip
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     Added side2
 
-changeset:   1:221226fb2bd8
+changeset:   1:71a760306caf
 user:        test
-date:        Mon Jan 12 13:46:40 1970 +0000
+date:        Thu Jan 01 00:00:00 1970 +0000
 summary:     Added main
 
 Should show a side1 side2
@@ -42,7 +42,7 @@
 side2
 resolving manifests
  overwrite True partial False
- ancestor ded32b0db104+ local ded32b0db104+ remote 221226fb2bd8
+ ancestor 91ebc10ed028+ local 91ebc10ed028+ remote 71a760306caf
  side2: other deleted -> r
  side1: other deleted -> r
  main: remote created -> g
--- a/tests/test-walk.t	Thu Sep 02 22:17:22 2010 +0200
+++ b/tests/test-walk.t	Thu Sep 02 23:22:51 2010 +0200
@@ -29,7 +29,7 @@
   adding mammals/Procyonidae/coatimundi
   adding mammals/Procyonidae/raccoon
   adding mammals/skunk
-  $ hg commit -m "commit #0" -d "1000000 0"
+  $ hg commit -m "commit #0"
 
   $ hg debugwalk
   f  beans/black                     beans/black