Mercurial > hg
comparison tests/test-subrepo-relative-path.t @ 25495:c63bf97cf7c7
tests: restore 'python' and '$TESTDIR/' for dummyssh invocation
This is a backout of 46727fea7a00, and a partial backout of c3ecbf694904.
Windows won't execute 'dummyssh' directly, presumably because CreateProcess()
doesn't know how to execute a bash script:
$ hg clone -e "dummyssh" ssh://user@dummy/cloned sshclone
remote: 'dummyssh' is not recognized as an internal or external command,
remote: operable program or batch file.
abort: no suitable response from remote hg!
[255]
With the restoration of python as the executable, $TESTDIR needs to be restored
for these invocations, because python won't search $PATH for 'dummyssh':
$ hg clone -e "python dummyssh" ssh://user@dummy/cloned sshclone
remote: python: can't open file 'dummyssh': [Errno 2] No such file or directory
abort: no suitable response from remote hg!
[255]
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Tue, 09 Jun 2015 21:39:33 -0400 |
parents | 46727fea7a00 |
children | 2428e8ec0793 |
comparison
equal
deleted
inserted
replaced
25494:e8eb3ecdaa0c | 25495:c63bf97cf7c7 |
---|---|
72 | 72 |
73 $ killdaemons.py | 73 $ killdaemons.py |
74 | 74 |
75 subrepo paths with ssh urls | 75 subrepo paths with ssh urls |
76 | 76 |
77 $ hg clone -e dummyssh ssh://user@dummy/cloned sshclone | 77 $ hg clone -e "python \"$TESTDIR/dummyssh\"" ssh://user@dummy/cloned sshclone |
78 requesting all changes | 78 requesting all changes |
79 adding changesets | 79 adding changesets |
80 adding manifests | 80 adding manifests |
81 adding file changes | 81 adding file changes |
82 added 1 changesets with 3 changes to 3 files | 82 added 1 changesets with 3 changes to 3 files |
87 adding manifests | 87 adding manifests |
88 adding file changes | 88 adding file changes |
89 added 1 changesets with 1 changes to 1 files | 89 added 1 changesets with 1 changes to 1 files |
90 3 files updated, 0 files merged, 0 files removed, 0 files unresolved | 90 3 files updated, 0 files merged, 0 files removed, 0 files unresolved |
91 | 91 |
92 $ hg -R sshclone push -e dummyssh ssh://user@dummy/`pwd`/cloned | 92 $ hg -R sshclone push -e "python \"$TESTDIR/dummyssh\"" ssh://user@dummy/`pwd`/cloned |
93 pushing to ssh://user@dummy/$TESTTMP/cloned | 93 pushing to ssh://user@dummy/$TESTTMP/cloned |
94 pushing subrepo sub to ssh://user@dummy/$TESTTMP/sub | 94 pushing subrepo sub to ssh://user@dummy/$TESTTMP/sub |
95 searching for changes | 95 searching for changes |
96 no changes found | 96 no changes found |
97 searching for changes | 97 searching for changes |