##// END OF EJS Templates
annotate: rename {line_number} to {lineno} (BC)...
annotate: rename {line_number} to {lineno} (BC) I think {lineno} looks more like a common template keyword. It isn't called a {line} to avoid conflicts with the element name of {lines} and the {_|splitlines} filter. https://www.mercurial-scm.org/wiki/GenericTemplatingPlan#Dictionary

File last commit:

r36138:3a763d7f default
r39965:47cb6750 default
Show More
dummyssh
26 lines | 610 B | text/plain | TextLexer
Mads Kiilerich
tests: share dummyssh
r14186 #!/usr/bin/env python
Pulkit Goyal
py3: make tests/dummyssh use absolute_import
r29159 from __future__ import absolute_import
import os
Mads Kiilerich
tests: share dummyssh
r14186 import sys
os.chdir(os.getenv('TESTTMP'))
if sys.argv[1] != "user@dummy":
sys.exit(-1)
Jun Wu
dummyssh: use LOCALIP...
r31007 os.environ["SSH_CLIENT"] = "%s 1 2" % os.environ.get('LOCALIP', '127.0.0.1')
Mads Kiilerich
tests: share dummyssh
r14186
log = open("dummylog", "ab")
Pulkit Goyal
tests: add b'' to string literals where bytes are required...
r35588 log.write(b"Got arguments")
Mads Kiilerich
tests: share dummyssh
r14186 for i, arg in enumerate(sys.argv[1:]):
Gregory Szorc
py3: make dummyssh compatible with Python 3...
r36138 log.write(b" %d:%s" % (i + 1, arg.encode('latin1')))
log.write(b"\n")
Mads Kiilerich
tests: share dummyssh
r14186 log.close()
Mads Kiilerich
tests: make simple single quotes work with dummyssh on windows...
r15768 hgcmd = sys.argv[2]
if os.name == 'nt':
# hack to make simple unix single quote quoting work on windows
hgcmd = hgcmd.replace("'", '"')
r = os.system(hgcmd)
Mads Kiilerich
tests: share dummyssh
r14186 sys.exit(bool(r))