##// END OF EJS Templates
repair: use cg3 for treemanifests...
repair: use cg3 for treemanifests The newly created helper changegroup.safeversion() knows to pick version 03 if the repo uses treemanifests, so just using that means we pick the right changegroup version.

File last commit:

r26158:342ab95a default
r27930:7cbb3a01 stable
Show More
test-hghave.t
39 lines | 893 B | text/troff | Tads3Lexer
Matt Mackall
tests: unify test-hghave
r12430 Testing that hghave does not crash when checking features
Matt Mackall
tests: drop explicit $TESTDIR from executables...
r25472 $ hghave --test-features 2>/dev/null
FUJIWARA Katsunori
hghave: allow adding customized features at runtime...
r25732
Testing hghave extensibility for third party tools
$ cat > hghaveaddon.py <<EOF
> import hghave
> @hghave.check("custom", "custom hghave feature")
> def has_custom():
> return True
> EOF
(invocation via run-tests.py)
$ cat > test-hghaveaddon.t <<EOF
> #require custom
> $ echo foo
> foo
> EOF
timeless@mozdev.org
run-tests: use $HGTEST_RUN_TESTS_PURE...
r26158 $ run-tests.py $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t
FUJIWARA Katsunori
hghave: allow adding customized features at runtime...
r25732 .
# Ran 1 tests, 0 skipped, 0 warned, 0 failed.
(invocation via command line)
$ unset TESTDIR
$ hghave custom
(terminate with exit code 2 at failure of importing hghaveaddon.py)
$ rm hghaveaddon.*
$ cat > hghaveaddon.py <<EOF
> importing this file should cause syntax error
> EOF
$ hghave custom
failed to import hghaveaddon.py from '.': invalid syntax (hghaveaddon.py, line 1)
[2]