【发布时间】:2015-03-05 03:07:35
【问题描述】:
我想获取提交者的列表以及他们贡献的行数,例如,与 Git: Blame Statistics 相同,除了 Bzr 分支而不是 Git 分支。
【问题讨论】:
我想获取提交者的列表以及他们贡献的行数,例如,与 Git: Blame Statistics 相同,除了 Bzr 分支而不是 Git 分支。
【问题讨论】:
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 在这方面的速度非常慢,如果你的 repo 很大,在尝试之前将其转换为 git 并使用 git 解决方案可能是值得的。
【讨论】: