Mercurial > hg
annotate tests/test-permissions @ 9622:9d1a480ca6ea
gendoc: fix synopsis
The synopsis is used as an inline literal when generating the manpage.
There should not be any whitespace on the inside of the quotation
marks in inline literals.
Commands with an empty synopsis (such as tags) produces ``tags `` as
synopsis, which triggers a warning.
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Tue, 20 Oct 2009 22:42:49 +0200 |
parents | 0df098871e3d |
children | c1b11ee12fe7 |
rev | line source |
---|---|
1497 | 1 #!/bin/sh |
2 | |
5214
551958d5082c
testcase for issue705 (fixed by 316ce5e85b3e)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
3853
diff
changeset
|
3 hg init t |
551958d5082c
testcase for issue705 (fixed by 316ce5e85b3e)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
3853
diff
changeset
|
4 cd t |
1497 | 5 echo foo > a |
6 hg add a | |
1933
7544700fd931
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1497
diff
changeset
|
7 hg commit -m "1" -d "1000000 0" |
1497 | 8 hg verify |
3853
c0b449154a90
switch to the .hg/store layout, fix the tests
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
2223
diff
changeset
|
9 chmod -r .hg/store/data/a.i |
1497 | 10 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
|
11 chmod +r .hg/store/data/a.i |
1497 | 12 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
|
13 chmod -w .hg/store/data/a.i |
1497 | 14 echo barber > a |
1933
7544700fd931
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1497
diff
changeset
|
15 hg commit -m "2" -d "1000000 0" 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
|
16 chmod -w . |
5215
74723744d8e0
fix test-permissions output
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5214
diff
changeset
|
17 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
|
18 chmod +w . |
7099
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
19 |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
20 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
|
21 mkdir dir |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
22 touch dir/a |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
23 hg status |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
24 chmod -rx dir |
6f750e76fb46
dirstate.walk: skip unreadable directories (issue1213)
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
5519
diff
changeset
|
25 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
|
26 # 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
|
27 chmod +rx dir |