##// 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-flags.t
149 lines | 3.8 KiB | text/troff | Tads3Lexer
Nicolas Dumazet
tests: unify test-flags
r11792 $ umask 027
$ mkdir test1
$ cd test1
$ hg init
$ touch a b
$ hg add a b
Martin Geisler
tests: remove unneeded -d flags...
r12156 $ hg ci -m "added a b"
Nicolas Dumazet
tests: unify test-flags
r11792
$ cd ..
$ hg clone test1 test3
updating to branch default
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ mkdir test2
$ cd test2
$ hg init
$ hg pull ../test1
pulling from ../test1
requesting all changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 2 changes to 2 files
(run 'hg update' to get a working copy)
$ hg co
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ chmod +x a
Martin Geisler
tests: remove unneeded -d flags...
r12156 $ hg ci -m "chmod +x a"
Nicolas Dumazet
tests: unify test-flags
r11792
the changelog should mention file a:
$ hg tip --template '{files}\n'
a
$ cd ../test1
$ echo 123 >>a
Martin Geisler
tests: remove unneeded -d flags...
r12156 $ hg ci -m "a updated"
Nicolas Dumazet
tests: unify test-flags
r11792
$ hg pull ../test2
pulling from ../test2
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 0 changes to 0 files (+1 heads)
(run 'hg heads' to see heads, 'hg merge' to merge)
$ hg heads
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 2:7f4313b42a34
Nicolas Dumazet
tests: unify test-flags
r11792 tag: tip
Martin Geisler
tests: remove unneeded -d flags...
r12156 parent: 0:22a449e20da5
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: chmod +x a
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 1:c6ecefc45368
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: a updated
$ hg history
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 2:7f4313b42a34
Nicolas Dumazet
tests: unify test-flags
r11792 tag: tip
Martin Geisler
tests: remove unneeded -d flags...
r12156 parent: 0:22a449e20da5
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: chmod +x a
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 1:c6ecefc45368
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: a updated
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 0:22a449e20da5
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: added a b
$ hg -v merge
resolving manifests
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
(branch merge, don't forget to commit)
$ cd ../test3
$ echo 123 >>b
Martin Geisler
tests: remove unneeded -d flags...
r12156 $ hg ci -m "b updated"
Nicolas Dumazet
tests: unify test-flags
r11792
$ hg pull ../test2
pulling from ../test2
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 0 changes to 0 files (+1 heads)
(run 'hg heads' to see heads, 'hg merge' to merge)
$ hg heads
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 2:7f4313b42a34
Nicolas Dumazet
tests: unify test-flags
r11792 tag: tip
Martin Geisler
tests: remove unneeded -d flags...
r12156 parent: 0:22a449e20da5
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: chmod +x a
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 1:dc57ead75f79
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: b updated
$ hg history
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 2:7f4313b42a34
Nicolas Dumazet
tests: unify test-flags
r11792 tag: tip
Martin Geisler
tests: remove unneeded -d flags...
r12156 parent: 0:22a449e20da5
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: chmod +x a
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 1:dc57ead75f79
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: b updated
Martin Geisler
tests: remove unneeded -d flags...
r12156 changeset: 0:22a449e20da5
Nicolas Dumazet
tests: unify test-flags
r11792 user: test
Martin Geisler
tests: remove unneeded -d flags...
r12156 date: Thu Jan 01 00:00:00 1970 +0000
Nicolas Dumazet
tests: unify test-flags
r11792 summary: added a b
$ hg -v merge
resolving manifests
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
(branch merge, don't forget to commit)
$ ls -l ../test[123]/a > foo
$ cut -b 1-10 < foo
-rwxr-x---
-rwxr-x---
-rwxr-x---
$ hg debugindex .hg/store/data/a.i
rev offset length base linkrev nodeid p1 p2
0 0 0 0 0 b80de5d13875 000000000000 000000000000
$ hg debugindex ../test2/.hg/store/data/a.i
rev offset length base linkrev nodeid p1 p2
0 0 0 0 0 b80de5d13875 000000000000 000000000000
$ hg debugindex ../test1/.hg/store/data/a.i
rev offset length base linkrev nodeid p1 p2
0 0 0 0 0 b80de5d13875 000000000000 000000000000
1 0 5 1 1 7fe919cc0336 b80de5d13875 000000000000