##// END OF EJS Templates
run-tests: give each child its own tmp dir (issue1911)...
run-tests: give each child its own tmp dir (issue1911) Fixes bug introduced by f8b4df4b033d (issue1911: --tmpdir plus parallel mode = fail), and also fixes the long-standing quirk that parallel mode created multiple /tmp/hgtests.XXXXXX directories. Now there is only one /tmp/hgtests.XXXXXX, with child0, child1, etc. under it.

File last commit:

r7830:55bd03e2 default
r9899:be574a37 stable
Show More
test-identify
46 lines | 643 B | text/plain | TextLexer
Dirkjan Ochtman
identify: have consistent output for local repositories...
r7757 #!/bin/sh
Mads Kiilerich
test-identify: require no-outer-repo...
r7830 "$TESTDIR/hghave" no-outer-repo || exit 80
Dirkjan Ochtman
identify: have consistent output for local repositories...
r7757 echo % no repo
hg id
echo % create repo
hg init test
cd test
echo a > a
hg ci -Ama
echo % basic id usage
hg id
hg id --debug
hg id -q
hg id -v
echo % with options
hg id -r.
hg id -n
hg id -t
hg id -b
hg id -i
hg id -n -t -b -i
echo % with modifications
echo b > a
hg id -n -t -b -i
echo % other local repo
cd ..
hg -R test id
hg id test
echo % with remote http repo
cd test
hg serve -p $HGPORT1 -d --pid-file=hg.pid
cat hg.pid >> $DAEMON_PIDS
hg id http://localhost:$HGPORT1/
echo % remote with tags?
hg id -t http://localhost:$HGPORT1/
Dirkjan Ochtman
tests: fix for test-identify returning 255
r7759
true # ends with util.Abort -> returns 255