在 Mercurial 中编写自定义日志关键字过滤器作为扩展

2024-01-08

我已经检查了有关如何编写 Mercurial 扩展的教程,我想知道如何专门为日志关键字添加过滤器?

感谢帮助。


我认为一个例子可以最好地解释它:

from mercurial import templatefilters

def upper(s):
    return s.upper()

def extsetup(ui):
    templatefilters.filters["upper"] = upper

# Then run:
#
#   hg tip --config extensions.upper=~/tmp/upper.py --template "{author|upper}\n"
#
# to test

(无耻地从mg那里偷来的,希望他原谅我;)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Mercurial 中编写自定义日志关键字过滤器作为扩展 的相关文章

随机推荐