##// END OF EJS Templates
Fix broken hgignore tests due to full path showing up in output.
Fix broken hgignore tests due to full path showing up in output.

File last commit:

r1982:70ba0c86 default
r2009:182f5008 default
Show More
test-ssh
70 lines | 1.2 KiB | text/plain | TextLexer
mpm@selenic.com
Add a simple dummy ssh test...
r1110 #!/bin/sh
# This test tries to exercise the ssh functionality with a dummy script
cat <<'EOF' > dummyssh
#!/bin/sh
# this attempts to deal with relative pathnames
cd `dirname $0`
# check for proper args
if [ $1 != "user@dummy" ] ; then
exit -1
fi
# check that we're in the right directory
Thomas Arendsen Hein
Fixed two tests to run with bourne shell.
r1168 if [ ! -x dummyssh ] ; then
mpm@selenic.com
Add a simple dummy ssh test...
r1110 exit -1
fi
echo Got arguments 1:$1 2:$2 3:$3 4:$4 5:$5 >> dummylog
$2
EOF
chmod +x dummyssh
echo "# creating 'remote'"
hg init remote
cd remote
echo this > foo
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 hg ci -A -m "init" -d "1000000 0" foo
mpm@selenic.com
Add a simple dummy ssh test...
r1110
cd ..
echo "# clone remote"
hg clone -e ./dummyssh ssh://user@dummy/remote local
echo "# verify"
cd local
hg verify
echo "# empty default pull"
hg paths
hg pull -e ../dummyssh
echo "# local change"
echo bleah > foo
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 hg ci -m "add" -d "1000000 0"
mpm@selenic.com
Add a simple dummy ssh test...
r1110
echo "# updating rc"
echo "default-push = ssh://user@dummy/remote" >> .hg/hgrc
echo "[ui]" >> .hg/hgrc
echo "ssh = ../dummyssh" >> .hg/hgrc
echo "# find outgoing"
hg out ssh://user@dummy/remote
Thomas Arendsen Hein
Added test for incoming via ssh.
r1982 echo "# find incoming on the remote side"
hg incoming -R ../remote -e ../dummyssh ssh://user@dummy/local
mpm@selenic.com
Add a simple dummy ssh test...
r1110 echo "# push"
hg push
cd ../remote
echo "# check remote tip"
hg tip
hg verify
hg cat foo
cd ..
cat dummylog