Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 04 Mar 2006 15:15:18 -0800] rev 1914
make --style=compact look for map-cmdline.compact.
change name of key in map file from changelog to changeset.
rename command map files to start with map-cmdline.
rename ui.logmap to ui.style in hgrc.
now --style=foo does this:
tries to open foo as file.
tries as map-cmdline.foo in template path.
tries as foo in template path.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 04 Mar 2006 12:40:10 -0800] rev 1913
fix some things people wanted to be cleaner.
rename --map-file to --style.
no more -t alias for --template.
update docs.
rename template entry in map files to changelog.
if --verbose, use changelog_verbose if there, else changelog.
Vadim Gelfer <vadim.gelfer@gmail.com> [Tue, 28 Feb 2006 07:24:54 -0800] rev 1912
hide some functions behind lambdas, so demandload is useful.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 27 Feb 2006 21:37:57 -0800] rev 1911
add extra newline to verbose log template. asak found this.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 27 Feb 2006 21:32:15 -0800] rev 1910
changeset_templater: only compute manifest when --debug.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 27 Feb 2006 15:07:25 -0800] rev 1909
add doc comments to template code.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 27 Feb 2006 13:25:40 -0800] rev 1908
print tags in compact template.
Vadim Gelfer <vadim.gelfer@gmail.com> [Mon, 27 Feb 2006 13:18:57 -0800] rev 1907
let commands that show changesets use templates.
mechanism is same as hgweb templates.
old show_changeset code is still used for now if no template given,
because it is faster than template code when verbose or debug.
simple template can be given on command line using -t, --template.
example:
hg log -t '{author|person}\n'
complex template can be put in template map file, given on command line
using --map-file.
we give two example map files:
map-log.compact prints 3 lines of output for every change.
map-log.verbose prints exact same output as default "hg log -v".
map files are searched where user says, then in template path as backup.
example:
hg log --map-file map-log.compact
defaults can be set in hgrc with ui.logtemplate and ui.logmap.