mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
42 lines
463 B
Bash
Executable File
42 lines
463 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# No local source
|
|
hg clone a b
|
|
echo $?
|
|
|
|
# No remote source
|
|
hg clone http://127.0.0.1:3121/a b
|
|
echo $?
|
|
rm -rf b # work around bug with http clone
|
|
|
|
# Inaccessible source
|
|
mkdir a
|
|
chmod 000 a
|
|
hg clone a b
|
|
echo $?
|
|
|
|
# Inaccessible destination
|
|
mkdir b
|
|
cd b
|
|
hg init
|
|
hg clone . ../a
|
|
echo $?
|
|
cd ..
|
|
chmod 700 a
|
|
rm -r a b
|
|
|
|
# Source of wrong type
|
|
mkfifo a
|
|
hg clone a b
|
|
echo $?
|
|
rm a
|
|
|
|
# Default destination, same directory
|
|
mkdir q
|
|
cd q
|
|
hg init
|
|
cd ..
|
|
hg clone q
|
|
|
|
true
|