hg log:如何获得特定用户的最新提交?

use*_*860 2 python mercurial commit

我有一个拥有多个用户的回购.我需要创建一个python脚本来检索特定用户的最新提交.我如何用mercurial做到这一点?

我正在考虑hg log通过Python的subprocess调用来调用命令.问题是我应该如何调用hg log命令,告诉我用户的最新日志.

Laz*_*ger 9

容易(但不高效或优雅的方式)

  • hg log -u USERNAME

或(与revsets)

  • hg log -r "author(USERNAME)"

具有附加价值

如果string以"re:"开头,则字符串的其余部分将被视为正则表达式.要匹配实际包含"re:"的用户,请使用前缀"literal:".