Mercurial > hg
comparison tests/test-log @ 10060:f780b1098efc
templatekw: change {file_copies} behaviour, add {file_copies_switch}
{file_copies} template now displays file copies with or without the --copies
switch being set. A new {file_copies_switch} template implements the former
behaviour.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sun, 13 Dec 2009 18:06:24 +0100 |
parents | c8e4dc218aaf |
children | 9e2ab10728a2 |
comparison
equal
deleted
inserted
replaced
10059:9dd4e2859482 | 10060:f780b1098efc |
---|---|
29 echo % one rename | 29 echo % one rename |
30 hg log -vf a | 30 hg log -vf a |
31 echo % many renames | 31 echo % many renames |
32 hg log -vf e | 32 hg log -vf e |
33 | 33 |
34 echo % log copies | 34 echo '% log copies with --copies' |
35 hg log -vC --template '{rev} {file_copies%filecopy}\n' | 35 hg log -vC --template '{rev} {file_copies%filecopy}\n' |
36 echo '% log copies switch without --copies' | |
37 hg log -v --template '{rev} {file_copies_switch%filecopy}\n' | |
38 echo '% log copies switch with --copies' | |
39 hg log -vC --template '{rev} {file_copies_switch%filecopy}\n' | |
36 | 40 |
37 echo % log copies, non-linear manifest | 41 echo % log copies, non-linear manifest |
38 hg up -C 3 | 42 hg up -C 3 |
39 hg mv dir/b e | 43 hg mv dir/b e |
40 echo foo > foo | 44 echo foo > foo |
41 hg ci -Ame2 -d '6 0' | 45 hg ci -Ame2 -d '6 0' |
42 hg log -vC --template '{rev} {file_copies%filecopy}\n' -r 5 | 46 hg log -v --template '{rev} {file_copies%filecopy}\n' -r 5 |
43 | 47 |
44 echo % log copies, execute bit set | 48 echo % log copies, execute bit set |
45 chmod +x e | 49 chmod +x e |
46 hg ci -me3 -d '7 0' | 50 hg ci -me3 -d '7 0' |
47 hg log -vC --template '{rev} {file_copies%filecopy}\n' -r 6 | 51 hg log -v --template '{rev} {file_copies%filecopy}\n' -r 6 |
48 | 52 |
49 echo '% log -p d' | 53 echo '% log -p d' |
50 hg log -pv d | 54 hg log -pv d |
51 | 55 |
52 # log --follow tests | 56 # log --follow tests |