##// END OF EJS Templates
lfs: allow non-lfs exchanges when the extension is only enabled on one side...
lfs: allow non-lfs exchanges when the extension is only enabled on one side Once the 'lfs' requirement is added, the extension must be loaded on both sides, and changegroup3 used. But there's no reason that I can see for bailing with cryptic errors if lfs is not required, but randomly enabled somewhere.

File last commit:

r29844:c4d03b6d default
r35521:2526579a default
Show More
test-archive-symlinks.t
42 lines | 665 B | text/troff | Tads3Lexer
/ tests / test-archive-symlinks.t
Matt Mackall
tests: replace exit 80 with #require
r22046 #require symlink
Martin Geisler
tests: unify test-archive-symlinks
r11854
$ origdir=`pwd`
$ hg init repo
$ cd repo
$ ln -s nothing dangling
avoid tar warnings about old timestamp
$ hg ci -d '2000-01-01 00:00:00 +0000' -qAm 'add symlink'
$ hg archive -t files ../archive
$ hg archive -t tar -p tar ../archive.tar
$ hg archive -t zip -p zip ../archive.zip
files
$ cd "$origdir"
$ cd archive
Matt Mackall
tests: drop explicit $TESTDIR from executables...
r25472 $ readlink.py dangling
Martin Geisler
tests: unify test-archive-symlinks
r11854 dangling -> nothing
tar
$ cd "$origdir"
$ tar xf archive.tar
$ cd tar
Matt Mackall
tests: drop explicit $TESTDIR from executables...
r25472 $ readlink.py dangling
Martin Geisler
tests: unify test-archive-symlinks
r11854 dangling -> nothing
Augie Fackler
tests: guard test-archive-symlink with unziplinks check...
r29844 #if unziplinks
Martin Geisler
tests: unify test-archive-symlinks
r11854 zip
$ cd "$origdir"
Matt Mackall
tests: suppress spurious lchmod error from unzip (issue4088)...
r21216 $ unzip archive.zip > /dev/null 2>&1
Martin Geisler
tests: unify test-archive-symlinks
r11854 $ cd zip
Matt Mackall
tests: drop explicit $TESTDIR from executables...
r25472 $ readlink.py dangling
Martin Geisler
tests: unify test-archive-symlinks
r11854 dangling -> nothing
Augie Fackler
tests: guard test-archive-symlink with unziplinks check...
r29844 #endif
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913
$ cd ..