dummyssh
24 lines
| 514 B
| text/plain
|
TextLexer
/ tests / dummyssh
Mads Kiilerich
|
r14186 | #!/usr/bin/env python | ||
import sys | ||||
import os | ||||
os.chdir(os.getenv('TESTTMP')) | ||||
if sys.argv[1] != "user@dummy": | ||||
sys.exit(-1) | ||||
os.environ["SSH_CLIENT"] = "127.0.0.1 1 2" | ||||
log = open("dummylog", "ab") | ||||
log.write("Got arguments") | ||||
for i, arg in enumerate(sys.argv[1:]): | ||||
log.write(" %d:%s" % (i+1, arg)) | ||||
log.write("\n") | ||||
log.close() | ||||
Mads Kiilerich
|
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
|
r14186 | sys.exit(bool(r)) | ||