tests/test-permissions
author Thomas Arendsen Hein <thomas@intevation.de>
Mon, 16 Oct 2006 09:53:31 +0200
changeset 3409 1ae738bacf74
parent 2223 b72562060e45
child 3853 c0b449154a90
permissions -rwxr-xr-x
Fixed page overlap for file revision links in hgweb. This is another step to fix issue189, but currently the file revision numbers are read as changeset revision numbers, so the link will point to the wrong revision.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1497
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     1
#!/bin/sh
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     2
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     3
hg init
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     4
echo foo > a
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     5
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
     6
hg commit -m "1" -d "1000000 0"
1497
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     7
hg verify
2223
b72562060e45 Update tests for revlogng
Matt Mackall <mpm@selenic.com>
parents: 1933
diff changeset
     8
chmod -r .hg/data/a.i
1497
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     9
hg verify 2>/dev/null || echo verify failed
2223
b72562060e45 Update tests for revlogng
Matt Mackall <mpm@selenic.com>
parents: 1933
diff changeset
    10
chmod +r .hg/data/a.i
1497
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    11
hg verify 2>/dev/null || echo verify failed
2223
b72562060e45 Update tests for revlogng
Matt Mackall <mpm@selenic.com>
parents: 1933
diff changeset
    12
chmod -w .hg/data/a.i
1497
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    13
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
    14
hg commit -m "2" -d "1000000 0" 2>/dev/null || echo commit failed
1497
f0b13c019b04 Add permissions handling test
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    15