用于自动构建.mailmap文件的工具

时间:2011-06-28 05:36:58

标签: git

是否有自动构建git存储库的.mailmap文件的工具?在提出一些问题之后,可以自动完成构建其中的许多内容(例如“哪个名字/电子邮件是人A的首选?”),并且还可以启发式地完成更多的工作(例如“约翰·A·史密斯是和约翰史密斯一样的人?“)。

我发现使用命令git log --format="%aN <%aE>" | sort -u | less至少要容易一点,但是构建文件仍然比看起来更应该工作。

3 个答案:

答案 0 :(得分:1)

你走在正确的道路上。 git log --all应该是你的出发点。从那时起,bash管道和脚本就是你应该拥抱和利用的东西。无论如何,Git本身就是一堆shell脚本 - 至少在更高级别的命令中。我已经沉迷于看着他们。他们可以大量了解可能的事情,以及如何做很多有趣的事情。

希望这有帮助。

答案 1 :(得分:1)

我做了script。它目前只猜测规范的电子邮件地址。

答案 2 :(得分:0)

我最后写了this tool。它应该很好地概括为其他项目。它还有助于使AUTHORS文件保持最新状态。