##// END OF EJS Templates
transplant: use peer of source repository as "remote" for "repo.pull()"...
transplant: use peer of source repository as "remote" for "repo.pull()" Before this patch, transplant with "--merge" option fails with traceback unexpectedly, if it causes pull from the source repository on the local host. "discovery.findcommonincoming()" invokes "capable()" method on the object given from "localrepository.pull()", but it is "localrepository" object in this case and doesn't have such method. This patch uses peer object of source repository as "remote" argument for "localrepository.pull()" invocation like other invocations of it in transplant.py.

File last commit:

r19495:9aee3d01 stable
r20020:6fb59247 default
Show More
test-check-code-hg.t
30 lines | 820 B | text/troff | Tads3Lexer
/ tests / test-check-code-hg.t
Mads Kiilerich
tests: convert test-check-code-hg.py to .t
r15557 $ check_code="$TESTDIR"/../contrib/check-code.py
$ cd "$TESTDIR"/..
Kevin Bullock
tests: guard against obsolete markers in the hg repo itself...
r18601 $ if hg identify -q > /dev/null 2>&1; then :
Mads Kiilerich
tests: solaris sh can not negate exit status with '!'
r16485 > else
Greg Ward
test-check-code-hg: skip test if not in a working dir (issue3248).
r16179 > echo "skipped: not a Mercurial working dir" >&2
> exit 80
> fi
Mads Kiilerich
tests: run check-code with warnings and maintain a whitelist...
r15558
Simon Heimberg
tests: check-code all python files in one run
r19384 Prepare check for Python files without py extension
Mads Kiilerich
tests: run check-code on Python files without .py extension
r19022
$ cp \
> hg \
> hgweb.cgi \
> contrib/convert-repo \
> contrib/dumprevlog \
> contrib/hgweb.fcgi \
> contrib/hgweb.wsgi \
> contrib/simplemerge \
> contrib/undumprevlog \
simon@laptop-tosh
tests: check-code more python files without py extension...
r19321 > i18n/hggettext \
> i18n/posplit \
> tests/hghave \
> tests/dummyssh \
Mads Kiilerich
tests: run check-code on Python files without .py extension
r19022 > "$TESTTMP"/
Simon Heimberg
tests: rename files to py extension instead of copying a 2nd time
r19385 $ for f in "$TESTTMP"/*; do mv "$f" "$f.py"; done
Simon Heimberg
tests: check-code all python files in one run
r19384
New errors are not allowed. Warnings are strongly discouraged.
Simon Heimberg
tests: test-check-code-hg.t works for all files to check...
r19495 $ { hg manifest 2>/dev/null; ls "$TESTTMP"/*.py | sed 's-\\-/-g'; } |
> xargs "$check_code" --warnings --per-file=0 || false