comparison tests/test-mq-symlinks @ 5344:cc34be74eeec

Merge with crew-stable.
author Bryan O'Sullivan <bos@serpentine.com>
date Sat, 29 Sep 2007 21:10:54 -0700
parents f6c520fd70cf
children
comparison
equal deleted inserted replaced
5343:26692d08c2f9 5344:cc34be74eeec
1 #!/bin/sh
2
3 echo "[extensions]" >> $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
17 hg init
18 hg qinit
19 hg qnew base.patch
20 echo a > a
21 echo b > b
22 hg add a b
23 hg qrefresh
24 python readlink.py a
25
26 hg qnew symlink.patch
27 rm a
28 ln -s b a
29 hg qrefresh --git
30 python readlink.py a
31
32 hg qpop
33 hg qpush
34 python readlink.py a