From 31ff9f67626c031eea2dad5cae629839b2f183f7 Mon Sep 17 00:00:00 2001 From: Evan Date: Sun, 6 Sep 2026 12:56:04 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=8A=A0=20.mailmap=20=E7=BB=9F?= =?UTF-8?q?=E4=B8=80=E6=8F=90=E4=BA=A4=E8=BA=AB=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 同一个人以多种 name/email 出现(fanlusky / fanlumaster / Lu Fan(SonnyCalcr),Evan / Evan Hu × 两个邮箱),git shortlog 与贡献图因此失真。 不改写历史:三个产品仓按 SHA 钉住引擎 submodule,任何 rewrite 都会让这些 pin 失效。.mailmap 只告诉 git 哪些身份是同一个人,提交本身不变。 --- .mailmap | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .mailmap diff --git a/.mailmap b/.mailmap new file mode 100644 index 00000000..13605d37 --- /dev/null +++ b/.mailmap @@ -0,0 +1,25 @@ +# Canonical names and addresses for `git shortlog`, `git log --use-mailmap` and GitHub's +# contributor graph. Nothing here rewrites history: the commits keep the identity they were +# authored with, this file only tells git which of them are the same person. +# +# Two people account for almost all of it, each appearing under several names: +# - fanlusky, also committing as fanlumaster and "Lu Fan(SonnyCalcr)" +# - houko, also committing as "Evan" and "Evan Hu", from two addresses +# +# Add new aliases here rather than rewriting history. Three product repositories pin the engine +# submodule by SHA, so any rewrite invalidates those pins. + +fanlusky <1730976608@qq.com> +fanlusky <1730976608@qq.com> <1730976608@gmail.com> +fanlusky <1730976608@qq.com> fanlumaster <1730976608@qq.com> +fanlusky <1730976608@qq.com> fanlumaster <1730976608@gmail.com> +fanlusky <1730976608@qq.com> Lu Fan(SonnyCalcr) <1730976608@qq.com> +fanlusky <1730976608@qq.com> SonnyCalcr <1730976608@qq.com> + +Evan Hu +Evan Hu Evan +Evan Hu Evan +Evan Hu Evan Hu + +Neptrue Lin <29837162+Neptrue-Lin@users.noreply.github.com> +Neptrue Lin <29837162+Neptrue-Lin@users.noreply.github.com> Neptrue_Lin <29837162+Neptrue-Lin@users.noreply.github.com>