tests/test-no-symlinks
changeset 5134 9b5ae133bd5a
parent 5126 dcfd75502b82
child 5143 fc6106267198
equal deleted inserted replaced
5132:1fd3248b8aa4 5134:9b5ae133bd5a
    10 # mkdir d
    10 # mkdir d
    11 # echo b > d/b
    11 # echo b > d/b
    12 # ln -s a a.lnk
    12 # ln -s a a.lnk
    13 # ln -s d/b d/b.lnk
    13 # ln -s d/b d/b.lnk
    14 # hg ci -Am t
    14 # hg ci -Am t
    15 # hg bundle --base null ../test-no-symlinks.bundle
    15 # hg bundle --base null ../test-no-symlinks.hg
    16 
    16 
    17 # Extract a symlink on a platform not supporting them
    17 # Extract a symlink on a platform not supporting them
    18 echo % unbundle
    18 echo % unbundle
    19 hg init t
    19 hg init t
    20 cd t
    20 cd t
    21 hg pull "$TESTDIR/test-no-symlinks.bundle"
    21 hg pull "$TESTDIR/test-no-symlinks.hg"
    22 hg update
    22 hg update
    23 
    23 
    24 cat a.lnk && echo
    24 cat a.lnk && echo
    25 cat d/b.lnk && echo
    25 cat d/b.lnk && echo
    26 
    26 
    32 cat d/a2.lnk && echo
    32 cat d/a2.lnk && echo
    33 cat b2.lnk && echo
    33 cat b2.lnk && echo
    34 
    34 
    35 # Bundle and extract again
    35 # Bundle and extract again
    36 echo % bundle
    36 echo % bundle
    37 hg bundle --base null ../symlinks.bundle
    37 hg bundle --base null ../symlinks.hg
    38 cd ..
    38 cd ..
    39 
    39 
    40 hg init t2
    40 hg init t2
    41 cd t2
    41 cd t2
    42 hg pull ../symlinks.bundle
    42 hg pull ../symlinks.hg
    43 hg update
    43 hg update
    44 
    44 
    45 cat a.lnk && echo
    45 cat a.lnk && echo
    46 cat d/a2.lnk && echo
    46 cat d/a2.lnk && echo
    47 cat b2.lnk && echo
    47 cat b2.lnk && echo