##// END OF EJS Templates
scmutil: make shortest() respect disambiguation revset...
scmutil: make shortest() respect disambiguation revset The previous patch would let you use a shorter prefix if the prefix is unique within a configured revset. However, that's not very useful if there's no simple way of knowing what that shorter prefix is. This patch adapts the shortest() template function to use the shorter prefixes for nodes in the configured revset. This is currently extremely slow, because it calculates the revset for each call to shortest(). To make this faster, the next patch will start caching the revset instance. Ideally we'd cache a prefix tree instance instead. Differential Revision: https://phab.mercurial-scm.org/D4038

File last commit:

r29844:c4d03b6d default
r38879:6f7c9527 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 ..