equal
deleted
inserted
replaced
1 #!/bin/sh |
1 #!/bin/sh |
2 |
2 |
3 echo "[extensions]" >> $HGRCPATH |
3 echo "[extensions]" >> $HGRCPATH |
4 echo "mq=" >> $HGRCPATH |
4 echo "mq=" >> $HGRCPATH |
5 |
|
6 cat >> readlink.py <<EOF |
|
7 import errno, os, sys |
|
8 |
|
9 for f in sys.argv[1:]: |
|
10 try: |
|
11 print f, '->', os.readlink(f) |
|
12 except OSError, err: |
|
13 if err.errno != errno.EINVAL: raise |
|
14 print f, 'not a symlink' |
|
15 EOF |
|
16 |
5 |
17 hg init |
6 hg init |
18 hg qinit |
7 hg qinit |
19 hg qnew base.patch |
8 hg qnew base.patch |
20 echo a > a |
9 echo a > a |
21 echo b > b |
10 echo b > b |
22 hg add a b |
11 hg add a b |
23 hg qrefresh |
12 hg qrefresh |
24 python readlink.py a |
13 $TESTDIR/readlink.py a |
25 |
14 |
26 hg qnew symlink.patch |
15 hg qnew symlink.patch |
27 rm a |
16 rm a |
28 ln -s b a |
17 ln -s b a |
29 hg qrefresh --git |
18 hg qrefresh --git |
30 python readlink.py a |
19 $TESTDIR/readlink.py a |
31 |
20 |
32 hg qpop |
21 hg qpop |
33 hg qpush |
22 hg qpush |
34 python readlink.py a |
23 $TESTDIR/readlink.py a |