我目前正在尝试编写一个脚本,该脚本将在任务描述中给定特定 # 的情况下找到所有已更改的文件,并且我已经让脚本为此工作。但现在我试图按文件是否被添加、修改或删除来排序。我查看了Mercurial API,但找不到任何可以做我想做的事。
我的代码当前使用repo[revnum].description()
并解析它以查找哪些包含#
,如果它们包含,则将文件上下文添加到列表中。这工作正常,我可以打印文件列表,但我找不到一种方法来查看每个上下文做了什么。任何人都可以在这里帮助我,或者向我指出一些更好的文档吗?