tests/test-annotate
changeset 3165 5c93dd0ae413
parent 2925 14b4ad613dd8
child 3195 f8e67b7c57a4
equal deleted inserted replaced
3164:706277866251 3165:5c93dd0ae413
     1 #!/bin/sh
     1 #!/bin/sh
       
     2 
       
     3 export HGMERGE=true
     2 
     4 
     3 echo % init
     5 echo % init
     4 hg init
     6 hg init
     5 
     7 
     6 echo % commit
     8 echo % commit
    19 echo % annotate -u
    21 echo % annotate -u
    20 hg annotate -u a
    22 hg annotate -u a
    21 
    23 
    22 echo % annotate -cdnu
    24 echo % annotate -cdnu
    23 hg annotate -cdnu a
    25 hg annotate -cdnu a
       
    26 
       
    27 cat <<EOF >>a
       
    28 a
       
    29 a
       
    30 EOF
       
    31 hg ci -ma1 -d '1 0'
       
    32 hg cp a b
       
    33 hg ci -mb -d '1 0'
       
    34 cat <<EOF >> b
       
    35 b
       
    36 b
       
    37 b
       
    38 EOF
       
    39 hg ci -mb2 -d '2 0'
       
    40 
       
    41 echo % annotate b
       
    42 hg annotate b
       
    43 echo % annotate -nf b
       
    44 hg annotate -nf b
       
    45 
       
    46 hg up -C 2
       
    47 cat <<EOF >> b
       
    48 b
       
    49 c
       
    50 b
       
    51 EOF
       
    52 hg ci -mb2.1 -d '2 0'
       
    53 hg merge
       
    54 hg ci -mmergeb -d '3 0'
       
    55 echo % annotate after merge
       
    56 hg annotate -nf b
       
    57 
       
    58 hg up -C 1
       
    59 hg cp a b
       
    60 cat <<EOF > b
       
    61 a
       
    62 z
       
    63 a
       
    64 EOF
       
    65 hg ci -mc -d '3 0'
       
    66 hg merge
       
    67 cat <<EOF >> b
       
    68 b
       
    69 c
       
    70 b
       
    71 EOF
       
    72 echo d >> b
       
    73 hg ci -mmerge2 -d '4 0'
       
    74 echo % annotate after rename merge
       
    75 hg annotate -nf b