Mercurial > hg
view tests/test-mq-symlinks @ 12393:84ceedcfeb6a stable
convert/darcs: improve unsupported format detection (issue2172)
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Fri, 24 Sep 2010 00:04:07 +0200 |
parents | aca8b10bca6e |
children | ea384dbca5b1 |
line wrap: on
line source
#!/bin/sh "$TESTDIR/hghave" symlink || exit 80 echo "[extensions]" >> $HGRCPATH echo "mq=" >> $HGRCPATH hg init hg qinit hg qnew base.patch echo aaa > a echo bbb > b echo ccc > c hg add a b c hg qrefresh $TESTDIR/readlink.py a echo '% test replacing a file with a symlink' hg qnew symlink.patch rm a ln -s b a hg qrefresh --git $TESTDIR/readlink.py a hg qpop hg qpush $TESTDIR/readlink.py a echo '% test updating a symlink' rm a ln -s c a hg qnew --git -f updatelink $TESTDIR/readlink.py a hg qpop hg qpush --debug $TESTDIR/readlink.py a hg st echo '% test replacing a symlink with a file' ln -s c s hg add s hg qnew --git -f addlink rm s echo sss > s hg qnew --git -f replacelinkwithfile hg qpop hg qpush cat s hg st echo '% test symlink removal' hg qnew removesl.patch hg rm a hg qrefresh --git hg qpop hg qpush hg st -c echo '% replace broken symlink with another broken symlink' ln -s linka linka hg add linka hg qnew link hg mv linka linkb ln -sf linkb linkb hg qnew movelink hg qpop hg qpush $TESTDIR/readlink.py linkb echo '% check patch does not overwrite untracked symlinks' hg qpop ln -s linkbb linkb hg qpush true