Show More
@@ -0,0 +1,14 b'' | |||||
|
1 | #!/usr/bin/env python | |||
|
2 | # | |||
|
3 | # This used to be a simple sed call like: | |||
|
4 | # | |||
|
5 | # $ sed "s:$HGTMP:*HGTMP*:" | |||
|
6 | # | |||
|
7 | # But $HGTMP has ':' under Windows which breaks the sed call. | |||
|
8 | # | |||
|
9 | import sys, os | |||
|
10 | ||||
|
11 | input = sys.stdin.read() | |||
|
12 | input = input.replace(os.environ['HGTMP'], '$HGTMP') | |||
|
13 | input = input.replace(os.sep, '/') | |||
|
14 | sys.stdout.write(input) |
@@ -19,7 +19,7 b' cd repo2' | |||||
19 | && echo "fail: .hg/store should not exist" \ |
|
19 | && echo "fail: .hg/store should not exist" \ | |
20 | || echo "pass: .hg/store does not exist" |
|
20 | || echo "pass: .hg/store does not exist" | |
21 | # Some sed versions appends newline, some don't, and some just fails |
|
21 | # Some sed versions appends newline, some don't, and some just fails | |
22 |
(cat .hg/sharedpath; echo) | head -n1 | |
|
22 | (cat .hg/sharedpath; echo) | head -n1 | "$TESTDIR/filtertmp.py" | |
23 |
|
23 | |||
24 | echo % commit in shared clone |
|
24 | echo % commit in shared clone | |
25 | echo a >> a |
|
25 | echo a >> a |
@@ -5,7 +5,7 b' updating working directory' | |||||
5 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
5 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
6 | % contents of repo2/.hg |
|
6 | % contents of repo2/.hg | |
7 | pass: .hg/store does not exist |
|
7 | pass: .hg/store does not exist | |
8 |
|
|
8 | $HGTMP/test-share/repo1/.hg | |
9 | % commit in shared clone |
|
9 | % commit in shared clone | |
10 | % check original |
|
10 | % check original | |
11 | changeset: 1:8af4dc49db9e |
|
11 | changeset: 1:8af4dc49db9e |
@@ -180,7 +180,9 b' hg -R main add' | |||||
180 | hg -R main ci -m "add subrepos" |
|
180 | hg -R main ci -m "add subrepos" | |
181 | cd .. |
|
181 | cd .. | |
182 | hg clone mercurial/main mercurial2/main |
|
182 | hg clone mercurial/main mercurial2/main | |
183 | cat mercurial2/main/nested_absolute/.hg/hgrc mercurial2/main/nested_relative/.hg/hgrc | sed "s:${PWD}:/tmp:" |
|
183 | cat mercurial2/main/nested_absolute/.hg/hgrc \ | |
|
184 | mercurial2/main/nested_relative/.hg/hgrc \ | |||
|
185 | | "$TESTDIR/filtertmp.py" | |||
184 | rm -rf mercurial mercurial2 |
|
186 | rm -rf mercurial mercurial2 | |
185 |
|
187 | |||
186 | exit 0 |
|
188 | exit 0 |
@@ -256,6 +256,6 b' committing subrepository nested_absolute' | |||||
256 | updating to branch default |
|
256 | updating to branch default | |
257 | 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
257 | 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
258 | [paths] |
|
258 | [paths] | |
259 |
default = |
|
259 | default = $HGTMP/test-subrepo/sub/mercurial/main/nested_absolute | |
260 | [paths] |
|
260 | [paths] | |
261 |
default = |
|
261 | default = $HGTMP/test-subrepo/sub/mercurial/main/nested_relative |
General Comments 0
You need to be logged in to leave comments.
Login now