mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-13 18:32:12 +03:00
Two things, and the second is the reason the first is trustworthy. .mailmap: between 2026-08-13 and 2026-08-26 this checkout carried a `git config --local` pairing one contributor's name (Xiangzhe / @xz-dev) with ANOTHER contributor's email (@backryun). 237 commits made here were therefore signed with @backryun's address. The timezone split is unambiguous: @backryun's own work commits from +0900 throughout the window and never stopped, while all 237 came from -0300, this machine. No repository file sets that address, so it was a local config mix-up, not anything in the codebase. The local override is now removed; the global identity was correct all along. History is NOT rewritten: those commits live on release/v3.8.50 and release/v3.8.51, which open PRs and other sessions build on, and the v3.8.50 tag was cut from that line. .mailmap repairs the record for log/shortlog/blame — the git-native answer for exactly this — without a force-push. main is unaffected: releases squash-merge, so it carries none of the 237. Stats: counts measured, not estimated — 1,714 commits and 248 people over ed2db6cb19..v3.8.50, 1,666 distinct PR refs, and the 1,182 changelog entries broken down by type. The top-25 ranking uses the consolidated identities, so @backryun keeps their 88 real cycle commits and the misattributed 68 return to the maintainer.
41 lines
2.8 KiB
Plaintext
41 lines
2.8 KiB
Plaintext
# .mailmap — canonical author identities for git log/shortlog/blame.
|
|
#
|
|
# Why this file exists: between 2026-08-13 and 2026-08-26 this checkout carried a
|
|
# `git config --local` whose user.name was one contributor's ("Xiangzhe" / @xz-dev)
|
|
# and whose user.email was ANOTHER contributor's (@backryun). Every commit produced
|
|
# on this machine in that window was therefore signed with @backryun's address —
|
|
# 237 commits, all in the -0300 timezone, while @backryun's own work commits from
|
|
# +0900 and continued normally throughout. The local override was removed on
|
|
# 2026-08-26; this file repairs the RECORD without rewriting published history
|
|
# (those commits live on release/v3.8.50 and release/v3.8.51, which other sessions
|
|
# and open PRs build on — a rewrite would force-push both and orphan the v3.8.50 tag).
|
|
#
|
|
# Format: Canonical Name <canonical@email> Commit Name <commit@email>
|
|
|
|
# --- Maintainer: several addresses used over the project's life ---
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> <diegosouza.pw@gmail.com>
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> <diegosouza.pw@outlook.com>
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> <diegosouzapw@users.noreply.github.com>
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> Diego Rodrigues de Sa e Souza <8016841+diegosouzapw@users.noreply.github.com>
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> Diego Souza <8016841+diegosouzapw@users.noreply.github.com>
|
|
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> <diego.souza.pw@gmail.com>
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> <souzamiriamrodrigues790@gmail.com>
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> <diego.souza@cdwasolutions.com.br>
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> <diegosouzapw@devbox.local>
|
|
|
|
# --- The misattribution window: name Xiangzhe + @backryun's email, from -0300.
|
|
# These are maintainer/session commits, NOT @backryun's contributions.
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> Xiangzhe <bakryun0718@proton.me>
|
|
diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> Xiangzhe <diegosouza.pw@gmail.com>
|
|
|
|
# --- Xiangzhe (@xz-dev) — a distinct contributor; keep their own work intact ---
|
|
Xiangzhe <32761048+xz-dev@users.noreply.github.com> <xz-dev@users.noreply.github.com>
|
|
Xiangzhe <32761048+xz-dev@users.noreply.github.com> <xiangzhedev@gmail.com>
|
|
|
|
# --- @backryun's own alternate addresses (their real work, kept intact) ---
|
|
backryun <24198422+backryun@users.noreply.github.com> <bakryun0718@proton.me>
|
|
backryun <24198422+backryun@users.noreply.github.com> <backryun@daonlab.local>
|
|
backryun <24198422+backryun@users.noreply.github.com> <busan011@ormbiz.co.kr>
|
|
backryun <24198422+backryun@users.noreply.github.com> <backryun@users.noreply.github.com>
|