Mercurial > hg
comparison tests/test-mq @ 10061:9e2ab10728a2
Make {file_copies} usable as a --template key
Before this, to display file copies in templates, you had to write something
like {file_copies%filecopy}. For some reason, the {file_copy} subtemplate was
used by default but not defined by default in changeset_templater, while styles
were already using it. Here we define {file_copy} in changeset_templater, and
change the templater to handle formatting strings like {file_copies%filecopy}
with already expanded keys (in this case {file_copies}), for backward
compatibility.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Sun, 13 Dec 2009 18:06:24 +0100 |
parents | f780b1098efc |
children | fa7170d6529f |
comparison
equal
deleted
inserted
replaced
10060:f780b1098efc | 10061:9e2ab10728a2 |
---|---|
385 echo >> foo | 385 echo >> foo |
386 hg ci -m 'change foo' | 386 hg ci -m 'change foo' |
387 hg up -C 1 | 387 hg up -C 1 |
388 hg qrefresh --git 2>&1 | grep -v 'saving bundle' | 388 hg qrefresh --git 2>&1 | grep -v 'saving bundle' |
389 cat .hg/patches/bar | 389 cat .hg/patches/bar |
390 hg log -v --template '{rev} {file_copies%filecopy}\n' -r . | 390 hg log -v --template '{rev} {file_copies}\n' -r . |
391 hg qrefresh --git | 391 hg qrefresh --git |
392 cat .hg/patches/bar | 392 cat .hg/patches/bar |
393 hg log -v --template '{rev} {file_copies%filecopy}\n' -r . | 393 hg log -v --template '{rev} {file_copies}\n' -r . |
394 hg qrefresh | 394 hg qrefresh |
395 grep 'diff --git' .hg/patches/bar | 395 grep 'diff --git' .hg/patches/bar |
396 | 396 |
397 echo | 397 echo |
398 hg up -C 1 | 398 hg up -C 1 |
401 hg up -C 2 | 401 hg up -C 2 |
402 hg mv bar quux | 402 hg mv bar quux |
403 hg mv baz bleh | 403 hg mv baz bleh |
404 hg qrefresh --git 2>&1 | grep -v 'saving bundle' | 404 hg qrefresh --git 2>&1 | grep -v 'saving bundle' |
405 cat .hg/patches/bar | 405 cat .hg/patches/bar |
406 hg log -v --template '{rev} {file_copies%filecopy}\n' -r . | 406 hg log -v --template '{rev} {file_copies}\n' -r . |
407 hg mv quux fred | 407 hg mv quux fred |
408 hg mv bleh barney | 408 hg mv bleh barney |
409 hg qrefresh --git | 409 hg qrefresh --git |
410 cat .hg/patches/bar | 410 cat .hg/patches/bar |
411 hg log -v --template '{rev} {file_copies%filecopy}\n' -r . | 411 hg log -v --template '{rev} {file_copies}\n' -r . |
412 | 412 |
413 echo % refresh omitting an added file | 413 echo % refresh omitting an added file |
414 hg qnew baz | 414 hg qnew baz |
415 echo newfile > newfile | 415 echo newfile > newfile |
416 hg add newfile | 416 hg add newfile |