tests/test-rename
changeset 1513 5c3b93b244aa
parent 1512 53ad6ee6ede4
child 1514 faf46d810a85
equal deleted inserted replaced
1512:53ad6ee6ede4 1513:5c3b93b244aa
    56 echo "# move every file under d1 starting with an 'a' to d2/d21 (regexp)"
    56 echo "# move every file under d1 starting with an 'a' to d2/d21 (regexp)"
    57 mkdir d2/d21
    57 mkdir d2/d21
    58 hg rename 're:d1/([^a][^/]*/)*a.*' d2/d21
    58 hg rename 're:d1/([^a][^/]*/)*a.*' d2/d21
    59 hg status
    59 hg status
    60 hg update -C
    60 hg update -C
       
    61 
       
    62 echo "# attempt to overwrite an existing file"
       
    63 echo "ca" > d1/ca
       
    64 hg rename d1/ba d1/ca
       
    65 hg status
       
    66 hg update -C
       
    67 
       
    68 echo "# forced overwrite of an existing file"
       
    69 echo "ca" > d1/ca
       
    70 hg rename --force d1/ba d1/ca
       
    71 hg status
       
    72 hg update -C
       
    73 
       
    74 echo "# replace a symlink with a file"
       
    75 ln -s ba d1/ca
       
    76 hg rename --force d1/ba d1/ca
       
    77 hg status
       
    78 hg update -C