tests/test-mv-cp-st-diff
changeset 6425 2d9328a2f81f
parent 6286 90a4329a6b4a
child 8518 3f4f14eab085
equal deleted inserted replaced
6424:d8f44384c3ee 6425:2d9328a2f81f
     9 cd t
     9 cd t
    10 
    10 
    11 # set up a boring main branch
    11 # set up a boring main branch
    12 add a a
    12 add a a
    13 hg add a
    13 hg add a
       
    14 mkdir x
       
    15 add x/x x
       
    16 hg add x/x
    14 hg ci -m0
    17 hg ci -m0
    15 
    18 
    16 add a m1
    19 add a m1
    17 hg ci -m1
    20 hg ci -m1
    18 
    21 
    19 add a m2
    22 add a m2
       
    23 add x/y y1
       
    24 hg add x/y
    20 hg ci -m2
    25 hg ci -m2
    21 
    26 
    22 show()
    27 show()
    23 {
    28 {
    24     echo "- $2: $1"
    29     echo "- $2: $1"
    57     show "--rev 2 --rev ." "branch to parent"
    62     show "--rev 2 --rev ." "branch to parent"
    58     show "--rev . --rev 2" "parent to branch"
    63     show "--rev . --rev 2" "parent to branch"
    59     echo
    64     echo
    60 }
    65 }
    61 
    66 
       
    67 
    62 tb "add a a1" "add a a2" "hg mv a b" "rename in working dir"
    68 tb "add a a1" "add a a2" "hg mv a b" "rename in working dir"
    63 tb "add a a1" "add a a2" "hg cp a b" "copy in working dir" 
    69 tb "add a a1" "add a a2" "hg cp a b" "copy in working dir" 
    64 tb "hg mv a b" "add b b1" "add b w" "single rename"
    70 tb "hg mv a b" "add b b1" "add b w" "single rename"
    65 tb "hg cp a b" "add b b1" "add a w" "single copy"
    71 tb "hg cp a b" "add b b1" "add a w" "single copy"
    66 tb "hg mv a b" "hg mv b c" "hg mv c d" "rename chain"
    72 tb "hg mv a b" "hg mv b c" "hg mv c d" "rename chain"
    67 tb "hg cp a b" "hg cp b c" "hg cp c d" "copy chain"
    73 tb "hg cp a b" "hg cp b c" "hg cp c d" "copy chain"
    68 tb "add a a1" "hg mv a b" "hg mv b a" "circular rename"
    74 tb "add a a1" "hg mv a b" "hg mv b a" "circular rename"
       
    75 
       
    76 tb "hg mv x y" "add y/x x1" "add y/x x2" "directory move"