test-log
183 lines
| 2.8 KiB
| text/plain
|
TextLexer
/ tests / test-log
Vadim Gelfer
|
r2741 | #!/bin/sh | ||
hg init a | ||||
cd a | ||||
echo a > a | ||||
hg ci -Ama -d '1 0' | ||||
hg cp a b | ||||
hg ci -mb -d '2 0' | ||||
mkdir dir | ||||
hg mv b dir | ||||
hg ci -mc -d '3 0' | ||||
hg mv a b | ||||
Matt Mackall
|
r3837 | echo a > d | ||
hg add d | ||||
Vadim Gelfer
|
r2741 | hg ci -md -d '4 0' | ||
hg mv dir/b e | ||||
hg ci -me -d '5 0' | ||||
hg log a | ||||
echo % -f, directory | ||||
hg log -f dir | ||||
echo % -f, but no args | ||||
hg log -f | ||||
echo % one rename | ||||
hg log -vf a | ||||
echo % many renames | ||||
hg log -vf e | ||||
Brendan Cully
|
r2785 | |||
Patrick Mezard
|
r10060 | echo '% log copies with --copies' | ||
Patrick Mezard
|
r10061 | hg log -vC --template '{rev} {file_copies}\n' | ||
echo '% log copies switch without --copies, with old filecopy template' | ||||
Patrick Mezard
|
r10060 | hg log -v --template '{rev} {file_copies_switch%filecopy}\n' | ||
echo '% log copies switch with --copies' | ||||
Patrick Mezard
|
r10061 | hg log -vC --template '{rev} {file_copies_switch}\n' | ||
Brendan Cully
|
r3197 | |||
Greg Ward
|
r10776 | echo '% log copies with hardcoded style and with --style=default' | ||
hg log -vC -r4 | ||||
hg log -vC -r4 --style=default | ||||
Brendan Cully
|
r3383 | echo % log copies, non-linear manifest | ||
hg up -C 3 | ||||
hg mv dir/b e | ||||
echo foo > foo | ||||
hg ci -Ame2 -d '6 0' | ||||
Patrick Mezard
|
r10061 | hg log -v --template '{rev} {file_copies}\n' -r 5 | ||
Brendan Cully
|
r3383 | |||
Maxim Dounin
|
r5811 | echo % log copies, execute bit set | ||
chmod +x e | ||||
hg ci -me3 -d '7 0' | ||||
Patrick Mezard
|
r10061 | hg log -v --template '{rev} {file_copies}\n' -r 6 | ||
Maxim Dounin
|
r5811 | |||
Matt Mackall
|
r3837 | echo '% log -p d' | ||
hg log -pv d | ||||
Brendan Cully
|
r2785 | # log --follow tests | ||
hg init ../follow | ||||
cd ../follow | ||||
Thomas Arendsen Hein
|
r4510 | |||
Brendan Cully
|
r2785 | echo base > base | ||
hg ci -Ambase -d '1 0' | ||||
echo r1 >> base | ||||
hg ci -Amr1 -d '1 0' | ||||
echo r2 >> base | ||||
hg ci -Amr2 -d '1 0' | ||||
hg up -C 1 | ||||
echo b1 > b1 | ||||
hg ci -Amb1 -d '1 0' | ||||
echo % log -f | ||||
hg log -f | ||||
hg up -C 0 | ||||
echo b2 > b2 | ||||
hg ci -Amb2 -d '1 0' | ||||
echo % log -f -r 1:tip | ||||
hg log -f -r 1:tip | ||||
hg up -C 3 | ||||
hg merge tip | ||||
Thomas Arendsen Hein
|
r4510 | |||
echo % log -r . with two parents | ||||
hg log -r . | ||||
Brendan Cully
|
r2785 | hg ci -mm12 -d '1 0' | ||
Thomas Arendsen Hein
|
r4510 | echo % log -r . with one parent | ||
hg log -r . | ||||
Brendan Cully
|
r2785 | echo postm >> b1 | ||
hg ci -Amb1.1 -d'1 0' | ||||
echo % log --follow-first | ||||
hg log --follow-first | ||||
Brendan Cully
|
r2901 | |||
echo % log -P 2 | ||||
hg log -P 2 | ||||
Alexis S. L. Carvalho
|
r3718 | |||
Jim Correia
|
r7762 | echo '% log -r tip -p --git' | ||
hg log -r tip -p --git | ||||
Alexis S. L. Carvalho
|
r3718 | echo '% log -r ""' | ||
hg log -r '' | ||||
Sune Foldager
|
r7062 | echo '% log -r <some unknown node id>' | ||
hg log -r 1000000000000000000000000000000000000000 | ||||
Dirkjan Ochtman
|
r9373 | echo '% log -k r1' | ||
hg log -k r1 | ||||
Christian Ebert
|
r9421 | echo '% log -d -1' | ||
hg log -d -1 | ||||
Brodie Rao
|
r10826 | echo '% log -p -l2 --color=always' | ||
hg --config extensions.color= log -p -l2 --color=always | ||||
Yuya Nishihara
|
r11061 | echo '% log -r tip --stat' | ||
hg log -r tip --stat | ||||
Henrik Stuart
|
r8020 | cd .. | ||
hg init usertest | ||||
cd usertest | ||||
echo a > a | ||||
hg ci -A -m "a" -u "User One <user1@example.org>" | ||||
echo b > b | ||||
hg ci -A -m "b" -u "User Two <user2@example.org>" | ||||
hg log -u "User One <user1@example.org>" | ||||
hg log -u "user1" -u "user2" | ||||
hg log -u "user3" | ||||
Steve Losh
|
r10957 | cd .. | ||
hg init branches | ||||
cd branches | ||||
echo a > a | ||||
hg ci -A -m "commit on default" | ||||
hg branch test | ||||
echo b > b | ||||
hg ci -A -m "commit on test" | ||||
hg up default | ||||
echo c > c | ||||
hg ci -A -m "commit on default" | ||||
hg up test | ||||
echo c > c | ||||
hg ci -A -m "commit on test" | ||||
echo '% log -b default' | ||||
hg log -b default | ||||
echo '% log -b test' | ||||
hg log -b test | ||||
echo '% log -b dummy' | ||||
hg log -b dummy | ||||
Steve Losh
|
r10960 | echo '% log -b .' | ||
hg log -b . | ||||
Steve Losh
|
r10957 | echo '% log -b default -b test' | ||
hg log -b default -b test | ||||
Steve Losh
|
r10960 | echo '% log -b default -b .' | ||
hg log -b default -b . | ||||
echo '% log -b . -b test' | ||||
hg log -b . -b test | ||||
echo '% log -b 2' | ||||
hg log -b 2 | ||||
Alexis S. L. Carvalho
|
r3718 | exit 0 | ||