mirror of
https://github.com/facebook/sapling.git
synced 2024-10-08 07:49:11 +03:00
0ec99ed035
We also introduce options to explicitly set the source and destination repository types. Improve testing of corner cases a little.
38 lines
556 B
Bash
Executable File
38 lines
556 B
Bash
Executable File
#!/bin/sh
|
|
|
|
echo "[extensions]" >> $HGRCPATH
|
|
echo "convert=" >> $HGRCPATH
|
|
|
|
hg help convert
|
|
|
|
hg init a
|
|
cd a
|
|
echo a > a
|
|
hg ci -d'0 0' -Ama
|
|
hg cp a b
|
|
hg ci -d'1 0' -mb
|
|
hg rm a
|
|
hg ci -d'2 0' -mc
|
|
hg mv b a
|
|
hg ci -d'3 0' -md
|
|
echo a >> a
|
|
hg ci -d'4 0' -me
|
|
|
|
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
|