Mercurial > hg
annotate tests/test-permissions @ 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 | c1b11ee12fe7 |
children |
rev | line source |
---|---|
1497 | 1 #!/bin/sh |
2 | |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
3 echo '% hg init t' |
5214
551958d5082c
testcase for issue705 (fixed by 316ce5e85b3e)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
3853
diff
changeset
|
4 hg init t |
551958d5082c
testcase for issue705 (fixed by 316ce5e85b3e)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
3853
diff
changeset
|
5 cd t |
1497 | 6 echo foo > a |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
7 echo '% hg add a' |
1497 | 8 hg add a |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
9 echo '% hg commit' |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11663
diff
changeset
|
10 hg commit -m "1" |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
11 echo '% hg verify' |
1497 | 12 hg verify |
3853
c0b449154a90
switch to the .hg/store layout, fix the tests
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
2223
diff
changeset
|
13 chmod -r .hg/store/data/a.i |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
14 echo '% hg verify' |
1497 | 15 hg verify 2>/dev/null || echo verify failed |
3853
c0b449154a90
switch to the .hg/store layout, fix the tests
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
2223
diff
changeset
|
16 chmod +r .hg/store/data/a.i |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
17 echo '% hg verify' |
1497 | 18 hg verify 2>/dev/null || echo verify failed |
3853
c0b449154a90
switch to the .hg/store layout, fix the tests
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
2223
diff
changeset
|
19 chmod -w .hg/store/data/a.i |
1497 | 20 echo barber > a |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
21 echo '% hg commit' |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11663
diff
changeset
|
22 hg commit -m "2" 2>/dev/null || echo commit failed |
5519
b688d264a294
test-permissions: add a chmod +w to allow the directory to be removed
Alexis S. L. Carvalho <alexis@cecm.usp.br>
parents:
5215
diff
changeset
|
23 chmod -w . |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
24 echo '% hg diff' |
5215
74723744d8e0
fix test-permissions output
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5214
diff
changeset
|
25 hg diff --nodates |
5519
b688d264a294
test-permissions: add a chmod +w to allow the directory to be removed
Alexis S. L. Carvalho <alexis@cecm.usp.br>
parents:
5215
diff
changeset
|
26 chmod +w . |
7099
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
27 |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
28 chmod +w .hg/store/data/a.i |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
29 mkdir dir |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
30 touch dir/a |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
31 echo '% hg status' |
7099
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
32 hg status |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
33 chmod -rx dir |
11663
c1b11ee12fe7
test-permissions: echo commands to make output readable
Martin Geisler <mg@aragost.com>
parents:
7138
diff
changeset
|
34 echo '% hg status' |
7099
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
35 hg status |
7138
0df098871e3d
test-permission: put sane permissions at the end of the test
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
7099
diff
changeset
|
36 # reenable perm to allow deletion |
0df098871e3d
test-permission: put sane permissions at the end of the test
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
7099
diff
changeset
|
37 chmod +rx dir |