tests/test-symlinks
changeset 1408 5010207c3527
child 1487 2bc6cd62a29c
equal deleted inserted replaced
1407:db571bcaa35d 1408:5010207c3527
       
     1 #!/bin/sh
       
     2 #Test bug regarding symlinks that showed up in hg 0.7
       
     3 #Author: Matthew Elder <sseses@gmail.com>
       
     4 
       
     5 #make and initialize repo
       
     6 hg init test; cd test;
       
     7 
       
     8 #make a file and a symlink
       
     9 touch foo; ln -s foo bar;
       
    10 
       
    11 #import with addremove -- symlink walking should _not_ screwup.
       
    12 hg addremove
       
    13 
       
    14 #commit -- the symlink should _not_ appear added to dir state
       
    15 hg commit -m 'initial'
       
    16 
       
    17 #add a new file so hg will let me commit again
       
    18 touch bomb
       
    19 
       
    20 #again, symlink should _not_ show up on dir state
       
    21 hg addremove
       
    22 
       
    23 #Assert screamed here before, should go by without consequence
       
    24 hg commit -m 'is there a bug?'