comparison mercurial/url.py @ 31172:16272d8c24f6

formatter: add support for changeset templating Some formatter-based commands provide fields that are identical to the ones defined in templatekw, but we had to specify them manually to support all changeset-based template keywords. This patch adds fm.context() that populates all templatekw. These keywords are available only in template output, so we still need to set important keywords via fm.data() if they should be available in e.g. JSON output. Currently fm.context() takes only 'ctx' argument. It will eventually be extended to take 'fctx' to support file-based keywords (e.g. {path}) seen in hgweb.
author Yuya Nishihara <yuya@tcha.org>
date Sat, 25 Feb 2017 17:00:07 +0900
parents 6a70cf94d1b5
children 806f9a883b4f
comparison
equal deleted inserted replaced
31171:1ec89cf0ea49 31172:16272d8c24f6