Mercurial > hg > mercurial-crew
diff tests/test-convert @ 5437:71e7c86adcb7
convert: refactor sink initialisation, to remove hardcoding of hg
We also introduce options to explicitly set the source and destination
repository types.
Improve testing of corner cases a little.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Wed, 10 Oct 2007 15:42:00 -0700 |
parents | 36e8983fe44d |
children | 61fdf2558c0a |
line wrap: on
line diff
--- a/tests/test-convert +++ b/tests/test-convert @@ -3,6 +3,8 @@ echo "[extensions]" >> $HGRCPATH echo "convert=" >> $HGRCPATH +hg help convert + hg init a cd a echo a > a @@ -19,3 +21,17 @@ cd .. hg convert a 2>&1 | grep -v 'subversion python bindings could not be loaded' hg --cwd a-hg pull ../a + +touch bogusfile +echo % should fail +hg convert a bogusfile + +mkdir bogusdir +chmod 000 bogusdir + +echo % should fail +hg convert a bogusdir + +echo % should succeed +chmod 700 bogusdir +hg convert a bogusdir