##// END OF EJS Templates
test-dispatch: Make test of removed working directory work on AIX (issue2315)...
test-dispatch: Make test of removed working directory work on AIX (issue2315) AIX sh won't delete its own working directory. Removing it from another process works. Also hide the actual OS error message - operating systems returns different errors when getcwd fails.

File last commit:

r11772:423ece53 stable
r11772:423ece53 stable
Show More
test-dispatch
33 lines | 422 B | text/plain | TextLexer
#!/bin/sh
# test command parsing and dispatch
"$TESTDIR/hghave" no-outer-repo || exit 80
dir=`pwd`
hg init a
cd a
echo a > a
hg ci -Ama
echo "# missing arg"
hg cat
echo '% [defaults]'
hg cat a
cat >> $HGRCPATH <<EOF
[defaults]
cat = -r null
EOF
hg cat a
echo '% working directory removed'
sh -c "cd $dir && rm -rf a"
hg --version 2>&1 | sed -e 's,\(abort:.*:\).*$,\1 ...,g'
echo '% no repo'
cd $dir
hg cat
exit 0