Bzr Blame Statistics

时间:2015-03-05 03:07:36

标签: git bazaar blame

我希望得到一个提交者列表和他们贡献的行数,例如,与Git: Blame Statistics相同,除了Bzr分支而不是Git分支。

1 个答案:

答案 0 :(得分:1)

bzr ls --versioned --recursive --kind file --null \
    | xargs --null --max-args 1 bzr blame --long --all \
    | awk '{ print $2 }' | sort | uniq --count | sort --numeric-sort --reverse

请注意,bzr blame默认只适用于最新版本。如果您尝试在旧版本上执行此操作,则需要添加--revision=x以使bzr blame输出正确的结果。

另请注意,bzr在这方面是非常慢的,如果你的回购很大,那么将其转换为git并在尝试之前使用git解决方案可能是值得的。