comparison tests/test-archive-symlinks @ 4862:6f08bc1bd00b

archive: add symlink support
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Wed, 11 Jul 2007 17:40:41 -0300
parents
children 92d7ce0da063
comparison
equal deleted inserted replaced
4861:74f36b1027f4 4862:6f08bc1bd00b
1 #!/bin/sh
2
3 origdir=`pwd`
4
5 cat >> readlink.py <<EOF
6 import os
7 import sys
8
9 for f in sys.argv[1:]:
10 print f, '->', os.readlink(f)
11 EOF
12
13 hg init repo
14 cd repo
15 ln -s nothing dangling
16 hg ci -qAm 'add symlink'
17
18 hg archive -t files ../archive
19 hg archive -t tar -p tar ../archive.tar
20 hg archive -t zip -p zip ../archive.zip
21
22 echo '% files'
23 cd "$origdir"
24 cd archive
25 python ../readlink.py dangling
26
27 echo '% tar'
28 cd "$origdir"
29 tar xf archive.tar
30 cd tar
31 python ../readlink.py dangling
32
33 echo '% zip'
34 cd "$origdir"
35 unzip archive.zip > /dev/null
36 cd zip
37 python ../readlink.py dangling