##// END OF EJS Templates
show: fix corrupt json output with no bookmarks
show: fix corrupt json output with no bookmarks

File last commit:

r31825:6c7a58d3 default
r31859:8e282aa3 default
Show More
test-check-code.t
76 lines | 2.5 KiB | text/troff | Tads3Lexer
/ tests / test-check-code.t
Pierre-Yves David
tests: move the '-hg' postfix for all style tests...
r27368 #require test-repo
timeless
tests: silence test-repo obsolete warning...
r29219 $ . "$TESTDIR/helpers-testrepo.sh"
Pierre-Yves David
tests: move the '-hg' postfix for all style tests...
r27368 $ check_code="$TESTDIR"/../contrib/check-code.py
$ cd "$TESTDIR"/..
New errors are not allowed. Warnings are strongly discouraged.
(The writing "no-che?k-code" is for not skipping this file when checking.)
David Soria Parra
tests: exclude bundled pywatchman from check-code test...
r30633 $ hg locate -X contrib/python-zstandard -X hgext/fsmonitor/pywatchman |
Jun Wu
test-check-code: do not use xargs...
r31825 > sed 's-\\-/-g' | "$check_code" --warnings --per-file=0 - || false
Philippe Pepiot
perf: add historical portability for util.timer...
r31823 contrib/perf.py:869:
Jun Wu
check-code: detect r.revision(r.node(rev))...
r31721 > r.revision(r.node(x))
Martin von Zweigbergk
check-code: fix "covert" typo
r31786 don't convert rev to node before passing to revision(nodeorrev)
Pierre-Yves David
tests: move the '-hg' postfix for all style tests...
r27368 Skipping i18n/polib.py it has no-che?k-code (glob)
Augie Fackler
merge with stable
r30697 mercurial/demandimport.py:312:
Pulkit Goyal
py3: add warnings in check-code related to py3...
r30665 > if os.environ.get('HGDEMANDIMPORT') != 'disable':
use encoding.environ instead (py3)
mercurial/encoding.py:54:
> environ = os.environ
use encoding.environ instead (py3)
mercurial/encoding.py:56:
> environ = os.environb
use encoding.environ instead (py3)
mercurial/encoding.py:61:
> for k, v in os.environ.items())
use encoding.environ instead (py3)
Yuya Nishihara
encoding: add converter between native str and byte string...
r31448 mercurial/encoding.py:221:
Pulkit Goyal
py3: add warnings in check-code related to py3...
r30665 > for k, v in os.environ.items())
use encoding.environ instead (py3)
Pierre-Yves David
tests: move the '-hg' postfix for all style tests...
r27368 Skipping mercurial/httpclient/__init__.py it has no-che?k-code (glob)
Skipping mercurial/httpclient/_readers.py it has no-che?k-code (glob)
FUJIWARA Katsunori
py3: add "b" prefix to string literals related to module policy...
r31361 mercurial/policy.py:46:
> if 'HGMODULEPOLICY' in os.environ:
use encoding.environ instead (py3)
mercurial/policy.py:47:
> policy = os.environ['HGMODULEPOLICY'].encode('utf-8')
use encoding.environ instead (py3)
mercurial/policy.py:49:
> policy = os.environ.get('HGMODULEPOLICY', policy)
Pulkit Goyal
py3: add warnings in check-code related to py3...
r30665 use encoding.environ instead (py3)
Gregory Szorc
statprof: vendor statprof.py...
r30253 Skipping mercurial/statprof.py it has no-che?k-code (glob)
Pulkit Goyal
py3: add warnings in check-code related to py3...
r30665 [1]
Gregory Szorc
tests: add test that @commands in debugcommands.py are sorted...
r30540
@commands in debugcommands.py should be in alphabetical order.
>>> import re
>>> commands = []
>>> with open('mercurial/debugcommands.py', 'rb') as fh:
... for line in fh:
... m = re.match("^@command\('([a-z]+)", line)
... if m:
... commands.append(m.group(1))
>>> scommands = list(sorted(commands))
>>> for i, command in enumerate(scommands):
... if command != commands[i]:
... print('commands in debugcommands.py not sorted; first differing '
... 'command is %s; expected %s' % (commands[i], command))
... break
Jun Wu
test-check-code: prevent files being added to the root directory...
r31726
Prevent adding new files in the root directory accidentally.
$ hg files 'glob:*'
.editorconfig
.hgignore
.hgsigs
.hgtags
CONTRIBUTING
CONTRIBUTORS
COPYING
Makefile
README
hg
hgeditor
hgweb.cgi
setup.py