mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
35 lines
512 B
Bash
Executable File
35 lines
512 B
Bash
Executable File
#!/bin/sh
|
|
|
|
echo "[extensions]" >> $HGRCPATH
|
|
echo "mq=" >> $HGRCPATH
|
|
|
|
cat >> readlink.py <<EOF
|
|
import errno, os, sys
|
|
|
|
for f in sys.argv[1:]:
|
|
try:
|
|
print f, '->', os.readlink(f)
|
|
except OSError, err:
|
|
if err.errno != errno.EINVAL: raise
|
|
print f, 'not a symlink'
|
|
EOF
|
|
|
|
hg init
|
|
hg qinit
|
|
hg qnew base.patch
|
|
echo a > a
|
|
echo b > b
|
|
hg add a b
|
|
hg qrefresh
|
|
python readlink.py a
|
|
|
|
hg qnew symlink.patch
|
|
rm a
|
|
ln -s b a
|
|
hg qrefresh --git
|
|
python readlink.py a
|
|
|
|
hg qpop
|
|
hg qpush
|
|
python readlink.py a
|