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