test-annotate
113 lines
| 1.5 KiB
| text/plain
|
TextLexer
/ tests / test-annotate
Giorgos Keramidas
|
r2923 | #!/bin/sh | ||
Alexis S. L. Carvalho
|
r4365 | HGMERGE=true; export HGMERGE | ||
Giorgos Keramidas
|
r2923 | echo % init | ||
hg init | ||||
echo % commit | ||||
echo 'a' > a | ||||
hg ci -A -m test -u nobody -d '1 0' | ||||
echo % annotate -c | ||||
hg annotate -c a | ||||
Thomas Arendsen Hein
|
r4857 | echo % annotate -cl | ||
hg annotate -cl a | ||||
Giorgos Keramidas
|
r2923 | echo % annotate -d | ||
hg annotate -d a | ||||
echo % annotate -n | ||||
hg annotate -n a | ||||
Thomas Arendsen Hein
|
r4857 | echo % annotate -nl | ||
hg annotate -nl a | ||||
Giorgos Keramidas
|
r2923 | echo % annotate -u | ||
hg annotate -u a | ||||
echo % annotate -cdnu | ||||
hg annotate -cdnu a | ||||
Brendan Cully
|
r3172 | |||
Thomas Arendsen Hein
|
r4857 | echo % annotate -cdnul | ||
hg annotate -cdnul a | ||||
Brendan Cully
|
r3172 | cat <<EOF >>a | ||
a | ||||
a | ||||
EOF | ||||
hg ci -ma1 -d '1 0' | ||||
hg cp a b | ||||
hg ci -mb -d '1 0' | ||||
cat <<EOF >> b | ||||
Thomas Arendsen Hein
|
r4857 | b4 | ||
b5 | ||||
b6 | ||||
Brendan Cully
|
r3172 | EOF | ||
hg ci -mb2 -d '2 0' | ||||
Thomas Arendsen Hein
|
r4857 | echo % annotate -n b | ||
hg annotate -n b | ||||
echo % annotate -nl b | ||||
hg annotate -nl b | ||||
Brendan Cully
|
r3172 | echo % annotate -nf b | ||
hg annotate -nf b | ||||
Thomas Arendsen Hein
|
r4857 | echo % annotate -nlf b | ||
hg annotate -nlf b | ||||
Brendan Cully
|
r3172 | |||
hg up -C 2 | ||||
cat <<EOF >> b | ||||
Thomas Arendsen Hein
|
r4857 | b4 | ||
Brendan Cully
|
r3172 | c | ||
Thomas Arendsen Hein
|
r4857 | b5 | ||
Brendan Cully
|
r3172 | EOF | ||
hg ci -mb2.1 -d '2 0' | ||||
hg merge | ||||
hg ci -mmergeb -d '3 0' | ||||
echo % annotate after merge | ||||
hg annotate -nf b | ||||
Thomas Arendsen Hein
|
r4857 | echo % annotate after merge with -l | ||
hg annotate -nlf b | ||||
Brendan Cully
|
r3172 | |||
hg up -C 1 | ||||
hg cp a b | ||||
cat <<EOF > b | ||||
a | ||||
z | ||||
a | ||||
EOF | ||||
hg ci -mc -d '3 0' | ||||
hg merge | ||||
cat <<EOF >> b | ||||
Thomas Arendsen Hein
|
r4857 | b4 | ||
Brendan Cully
|
r3172 | c | ||
Thomas Arendsen Hein
|
r4857 | b5 | ||
Brendan Cully
|
r3172 | EOF | ||
echo d >> b | ||||
hg ci -mmerge2 -d '4 0' | ||||
echo % annotate after rename merge | ||||
hg annotate -nf b | ||||
Thomas Arendsen Hein
|
r4857 | echo % annotate after rename merge with -l | ||
hg annotate -nlf b | ||||
Brendan Cully
|
r3405 | |||
echo % linkrev vs rev | ||||
Thomas Arendsen Hein
|
r4857 | hg annotate -r tip -n a | ||
echo % linkrev vs rev with -l | ||||
hg annotate -r tip -nl a | ||||
Patrick Mezard
|
r4639 | |||
# test issue 589 | ||||
Thomas Arendsen Hein
|
r4659 | # annotate was crashing when trying to --follow something | ||
Patrick Mezard
|
r4639 | # like A -> B -> A | ||
echo % generate ABA rename configuration | ||||
echo foo > foo | ||||
hg add foo | ||||
hg ci -m addfoo | ||||
hg rename foo bar | ||||
hg ci -m renamefoo | ||||
hg rename bar foo | ||||
hg ci -m renamebar | ||||
echo % annotate after ABA with follow | ||||
hg annotate --follow foo | ||||