问题标签 [mailmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
939 浏览

github - GitHub 是否考虑将 .mailmap 用于贡献图

有一个 git repo 有不正确的贡献者和他们的贡献。Repo 几乎没有来自不同电子邮件和别名的提交,我们已添加.mailmap以解决此问题。

Shortlog 会相应地识别.mailmap和分组贡献,但它不会反映在 GitHub 上。GitHub 是否考虑.mailmap文件或者我们是否必须等待 GitHub 重新运行图表。

注意:我们已经等了24小时

0 投票
1 回答
72 浏览

linux - 如何在 Vim 中保存时自动格式化 git mailmap 文件?

我将邮件映射文件用于一些 git 存储库。文件中的行可以是以下格式之一:

我想将行格式化为表格,列用 2 个空格分隔,例如

如何让 Vim 在保存时以这种方式重新格式化邮件映射文件(例如,如果新名称对于列大小来说太大)?我想像这样的自动命令是可能的:

但我不确定如何实现实际命令。

0 投票
0 回答
136 浏览

git - 我可以忽略 Git 存储库的邮件映射吗?

我有一个用于 Git 存储库的自定义邮件映射文件,我使用每个存储库mailmap.file设置进行配置。但是,如果存储库的根目录中有一个 mailmap 文件,它似乎会干扰我的映射。有什么办法可以忽略该文件?

0 投票
1 回答
42 浏览

git - 如何检查 Git 邮件映射文件的语法?

添加/删除记录后如何检查 Git 邮件映射文件的语法?我想确保每一行都代表一个有效的映射,而不是一些垃圾。

0 投票
1 回答
171 浏览

git - git-filter-repo 没有读取我的邮件映射文件

继续我之前的问题,我需要使用git filter-repo才能修改我的存储库日志中记录的一些提交的作者名称和提交者名称。但是我对此有些麻烦。

问题

my-mailmap在本地存储库的目录中命名了一个文件,该文件已格式化

  • CorrectName是我要替换日志中记录的名称的新名称
  • correct@email.com是我要替换日志中记录的旧电子邮件的新电子邮件
  • old@email.com是日志中记录的旧邮件

然后,我打开 cmd 并执行命令:

结果是

怎么了?我找不到有关此错误消息的任何报告。

也许我在mailmap的语法上有一些错误,我正在尝试找到它们。如果您能给我任何信息,我将不胜感激。

其他信息

我在我的 Windows 10 PC 中安装Pythongit-filter-repo使用了 Scoop,如下所示