mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 23:38:50 +03:00
Add permissions handling test
This commit is contained in:
parent
e02b8021b3
commit
4d1d94ea5b
15
tests/test-permissions
Executable file
15
tests/test-permissions
Executable file
@ -0,0 +1,15 @@
|
||||
#!/bin/sh
|
||||
|
||||
hg init
|
||||
echo foo > a
|
||||
hg add a
|
||||
hg commit -m "1" -d "0 0"
|
||||
hg verify
|
||||
chmod -r .hg/data/a.d
|
||||
hg verify 2>/dev/null || echo verify failed
|
||||
chmod +r .hg/data/a.d
|
||||
hg verify 2>/dev/null || echo verify failed
|
||||
chmod -w .hg/data/a.d
|
||||
echo barber > a
|
||||
hg commit -m "2" -d "0 0" 2>/dev/null || echo commit failed
|
||||
|
16
tests/test-permissions.out
Normal file
16
tests/test-permissions.out
Normal file
@ -0,0 +1,16 @@
|
||||
checking changesets
|
||||
checking manifests
|
||||
crosschecking files in changesets and manifests
|
||||
checking files
|
||||
1 files, 1 changesets, 1 total revisions
|
||||
checking changesets
|
||||
checking manifests
|
||||
crosschecking files in changesets and manifests
|
||||
checking files
|
||||
verify failed
|
||||
checking changesets
|
||||
checking manifests
|
||||
crosschecking files in changesets and manifests
|
||||
checking files
|
||||
1 files, 1 changesets, 1 total revisions
|
||||
commit failed
|
Loading…
Reference in New Issue
Block a user