mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
6e4fb4100f
For different reasons these tests will fail if run in a tmpdir which is in a hg repo. The following three tests assumes no .hg in path dirs - I don't know how to work around that: * test-dispatch explicitly tests for no repo and expects "abort: There is no Mercurial repository here (.hg not found)!" * test-extension expects parentui to be None when not cd'ed to a repo dir * test-globalopts tests that implicit -R works correctly - that could perhaps be done from another repo instead of assuming no repo The following two might be worth investigating further: * test-convert-svn-sink fails for unknown reasons, starting with "abort: unresolved merge conflicts (see hg resolve)" * test-glog gets strange failures when testing "from outer space"
28 lines
292 B
Bash
Executable File
28 lines
292 B
Bash
Executable File
#!/bin/sh
|
|
# test command parsing and dispatch
|
|
|
|
"$TESTDIR/hghave" no-outer-repo || exit 80
|
|
|
|
hg init a
|
|
cd a
|
|
echo a > a
|
|
hg ci -Ama -d '0 0'
|
|
|
|
echo "# missing arg"
|
|
hg cat
|
|
|
|
echo '% [defaults]'
|
|
hg cat a
|
|
cat >> $HGRCPATH <<EOF
|
|
[defaults]
|
|
cat = -v
|
|
EOF
|
|
hg cat a
|
|
|
|
echo '% no repo'
|
|
cd ..
|
|
hg cat
|
|
|
|
exit 0
|
|
|