##// END OF EJS Templates
Document log date ranges and mention 'hg help dates' for all commands (issue998)
Document log date ranges and mention 'hg help dates' for all commands (issue998)

File last commit:

r5091:fc610626 default
r6163:1f733c2f default
Show More
test-no-symlinks
47 lines | 803 B | text/plain | TextLexer
Patrick Mezard
Test symlink handling on platform not supporting them
r5085 #!/bin/sh
"$TESTDIR/hghave" no-symlink || exit 80
# The following script was used to create the bundle:
#
# hg init symlinks
# cd symlinks
# echo a > a
# mkdir d
# echo b > d/b
# ln -s a a.lnk
# ln -s d/b d/b.lnk
# hg ci -Am t
Patrick Mezard
test-no-symlinks: rename .bundle into .hg for consistency.
r5089 # hg bundle --base null ../test-no-symlinks.hg
Patrick Mezard
Test symlink handling on platform not supporting them
r5085
# Extract a symlink on a platform not supporting them
echo % unbundle
hg init t
cd t
Thomas Arendsen Hein
Hide absolute path from test-no-symlinks output....
r5091 hg pull -q "$TESTDIR/test-no-symlinks.hg"
Patrick Mezard
Test symlink handling on platform not supporting them
r5085 hg update
cat a.lnk && echo
cat d/b.lnk && echo
# Copy a symlink and move another
echo % move and copy
hg copy a.lnk d/a2.lnk
hg mv d/b.lnk b2.lnk
hg ci -Am copy
cat d/a2.lnk && echo
cat b2.lnk && echo
# Bundle and extract again
echo % bundle
Patrick Mezard
test-no-symlinks: rename .bundle into .hg for consistency.
r5089 hg bundle --base null ../symlinks.hg
Patrick Mezard
Test symlink handling on platform not supporting them
r5085 cd ..
hg init t2
cd t2
Patrick Mezard
test-no-symlinks: rename .bundle into .hg for consistency.
r5089 hg pull ../symlinks.hg
Patrick Mezard
Test symlink handling on platform not supporting them
r5085 hg update
cat a.lnk && echo
cat d/a2.lnk && echo
Thomas Arendsen Hein
Hide absolute path from test-no-symlinks output....
r5091 cat b2.lnk && echo