##// END OF EJS Templates
revert: handle subrepos missing in the given --rev...
revert: handle subrepos missing in the given --rev The list of subrepos to revert is currently based on the given --rev, so there is currently no way for this to fail. Using the --rev context is wrong though, because if the subrepo doesn't exist in --rev, it is skipped, so it won't be changed. This change makes it so that the revert aborts, which is what happens if a plain file is reverted to -1. Finding matches based on --rev is also inconsistent with evaluating files against the working directory (5b85a5bc5bbb). This change is made now, so as to not cause breakage when the context is switched in an upcoming patch.

File last commit:

r22046:7a9cbb31 default
r24463:06d199e6 default
Show More
test-archive-symlinks.t
40 lines | 676 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
Thomas Arendsen Hein
tests: make tests work if directory contains special characters...
r16350 $ "$TESTDIR/readlink.py" dangling
Martin Geisler
tests: unify test-archive-symlinks
r11854 dangling -> nothing
tar
$ cd "$origdir"
$ tar xf archive.tar
$ cd tar
Thomas Arendsen Hein
tests: make tests work if directory contains special characters...
r16350 $ "$TESTDIR/readlink.py" dangling
Martin Geisler
tests: unify test-archive-symlinks
r11854 dangling -> nothing
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
Thomas Arendsen Hein
tests: make tests work if directory contains special characters...
r16350 $ "$TESTDIR/readlink.py" dangling
Martin Geisler
tests: unify test-archive-symlinks
r11854 dangling -> nothing
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913
$ cd ..