##// END OF EJS Templates
tests: remove unneeded -d flags...
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.

File last commit:

r12156:4c94b6d0 default
r12156:4c94b6d0 default
Show More
test-copy.t
91 lines | 2.1 KiB | text/troff | Tads3Lexer
Nicolas Dumazet
tests: unify test-copy
r11805 $ hg init
$ echo a > a
$ hg add a
Martin Geisler
tests: remove unneeded -d flags...
r12156 $ hg commit -m "1"
Nicolas Dumazet
tests: unify test-copy
r11805 $ hg status
$ hg copy a b
$ hg status
A b
$ hg sum
Martin Geisler
tests: remove unneeded -d flags...
r12156 parent: 0:c19d34741b0a tip
Nicolas Dumazet
tests: unify test-copy
r11805 1
branch: default
commit: 1 copied
update: (current)
Martin Geisler
tests: remove unneeded -d flags...
r12156 $ hg --debug commit -m "2"
Nicolas Dumazet
tests: unify test-copy
r11805 b
b: copy a:b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
Martin Geisler
tests: remove unneeded -d flags...
r12156 committed changeset 1:93580a2c28a50a56f63526fb305067e6fbf739c4
Nicolas Dumazet
tests: unify test-copy
r11805
we should see two history entries
$ hg history -v
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 1:93580a2c28a5
Nicolas Dumazet
tests: unify test-copy
r11805 tag: tip
user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-copy
r11805 files: b
description:
2
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 0:c19d34741b0a
Nicolas Dumazet
tests: unify test-copy
r11805 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-copy
r11805 files: a
description:
1
we should see one log entry for a
$ hg log a
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 0:c19d34741b0a
Nicolas Dumazet
tests: unify test-copy
r11805 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-copy
r11805 summary: 1
this should show a revision linked to changeset 0
$ hg debugindex .hg/store/data/a.i
rev offset length base linkrev nodeid p1 p2
0 0 3 0 0 b789fdd96dc2 000000000000 000000000000
we should see one log entry for b
$ hg log b
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 1:93580a2c28a5
Nicolas Dumazet
tests: unify test-copy
r11805 tag: tip
user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-copy
r11805 summary: 2
this should show a revision linked to changeset 1
$ hg debugindex .hg/store/data/b.i
rev offset length base linkrev nodeid p1 p2
0 0 65 0 1 37d9b5d994ea 000000000000 000000000000
this should show the rename information in the metadata
$ hg debugdata .hg/store/data/b.d 0 | head -3 | tail -2
copy: a
copyrev: b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3
$ $TESTDIR/md5sum.py .hg/store/data/b.i
4999f120a3b88713bbefddd195cf5133 .hg/store/data/b.i
$ hg cat b > bsum
$ $TESTDIR/md5sum.py bsum
60b725f10c9c85c70d97880dfe8191b3 bsum
$ hg cat a > asum
$ $TESTDIR/md5sum.py asum
60b725f10c9c85c70d97880dfe8191b3 asum
$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
2 files, 2 changesets, 2 total revisions