##// END OF EJS Templates
templatefilters: add filter to convert date to local date (issue1674)...
templatefilters: add filter to convert date to local date (issue1674) Issue1674 suggests the localdate filter be applied as default to log, but this patch only introduces the filter, not the changed default behaviour.

File last commit:

r8361:d8c5a7f2 default
r8591:08c93b07 default
Show More
test-template-engine
35 lines | 678 B | text/plain | TextLexer
/ tests / test-template-engine
#!/bin/sh
cat > engine.py << EOF
from mercurial import templater
class mytemplater(object):
def __init__(self, loader, filters, defaults):
self.loader = loader
def process(self, t, map):
tmpl = self.loader(t)
for k, v in map.iteritems():
v = templater.stringify(v)
tmpl = tmpl.replace('{{%s}}' % k, v)
yield tmpl
templater.engines['my'] = mytemplater
EOF
hg init test
echo '[extensions]' > test/.hg/hgrc
echo "engine = $PWD/engine.py" >> test/.hg/hgrc
cd test
cat > mymap << EOF
changeset = my:changeset.txt
EOF
cat > changeset.txt << EOF
{{rev}} {{node}} {{author}}
EOF
hg ci -Ama
hg log --style=./mymap