Show More
@@ -0,0 +1,28 | |||||
|
1 | #!/bin/sh | |||
|
2 | ||||
|
3 | "$TESTDIR/hghave" symlink || exit 80 | |||
|
4 | ||||
|
5 | cat > echo.py <<EOF | |||
|
6 | #!/usr/bin/env python | |||
|
7 | import os | |||
|
8 | for k in ('HG_MY_ISLINK', 'HG_OTHER_ISLINK', 'HG_BASE_ISLINK'): | |||
|
9 | print k, os.environ[k] | |||
|
10 | EOF | |||
|
11 | chmod +x echo.py | |||
|
12 | ||||
|
13 | # Create 2 heads containing the same file, once as | |||
|
14 | # a file, once as a link. | |||
|
15 | echo % create heads | |||
|
16 | hg init t | |||
|
17 | cd t | |||
|
18 | echo a > a | |||
|
19 | hg ci -qAm t0 | |||
|
20 | echo l > l | |||
|
21 | hg ci -qAm t1 | |||
|
22 | hg up -C 0 | |||
|
23 | ln -s a l | |||
|
24 | hg ci -qAm t2 | |||
|
25 | ||||
|
26 | # Merge them and display *_ISLINK vars | |||
|
27 | echo % merge heads | |||
|
28 | HGMERGE=../echo.py hg merge |
General Comments 0
You need to be logged in to leave comments.
Login now