tests/test-audit-path.out
author Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
Tue, 30 Dec 2008 22:10:41 +0100
changeset 7554 11a4eb81fb4f
parent 5158 d316124ebbea
child 7586 e9d3a11eacad
permissions -rw-r--r--
test-audit-path: add more tests (issue 1450)

% should fail
abort: path contains illegal component: .hg/00changelog.i
adding a/a
% should fail
abort: path 'b/b' traverses symbolic link 'b'
% should succeed
% should still fail - maybe
abort: path 'b/b' traverses symbolic link 'b'
% unbundle tampered bundle
adding changesets
adding manifests
adding file changes
added 4 changesets with 5 changes to 5 files (+3 heads)
(run 'hg heads' to see heads, 'hg merge' to merge)
% attack .hg/test
.hg/test
abort: path contains illegal component: .hg/test
% attack foo/.hg/test
foo/.hg/test
abort: path 'foo/.hg/test' is inside repo 'foo'
% attack back/test where back symlinks to ..
back
back/test
abort: path 'back/test' traverses symbolic link 'back'
% attack ../test
../test
abort: path contains illegal component: ../test