获取用户在 Mercurial 中添加的文件

Get files added by a user in Mercurial

在 mercurial 中,如何获取特定用户添加的所有文件的列表?如果可以为特定分支生成此文件,将不胜感激。

列出用户eve在任何分支上添加(未修改)的所有文件:

hg log --rev 'user(eve) and adds("glob:**")' --template '{file_adds}\n'

列出用户 eve 在分支 pizza:

添加(未修改)的所有文件
hg log --rev 'user(eve) and adds("glob:**") and branch(pizza)' --template '{file_adds}\n'

要了解更多信息,请参阅 hg help revsetshg help templating。 Mercurial 是一个很棒的工具。