# Git Mailmap Template (~/.config/git/mailmap)
# https://git-scm.com/docs/gitmailmap
# https://git-scm.com/docs/git-config#Documentation/git-config.txt-mailmapfile
#
# Consolidate alternate names/emails for the same author in shortlog / blame /
# log. Wired by ~/.gitconfig: mailmap.file = ~/.config/git/mailmap
#
# Safety: placeholders only — replace with your own identity. Never commit
# real employer emails into this packaged template.

# Format (proper → commit history variants):
# Proper Name <proper@example.com> Commit Name <commit@example.com>
# Proper Name <proper@example.com> <commit@example.com>
# <proper@example.com> <commit@example.com>
# Proper Name <commit@example.com>

# --- Examples (uncomment and edit) ---

# 1. Multiple emails → one canonical identity
# Jane Doe <jane.doe@example.com> <jdoe@example.org>
# Jane Doe <jane.doe@example.com> <jane@users.noreply.github.com>
# Jane Doe <jane.doe@example.com> <12345678+jane@users.noreply.github.com>

# 2. Fix a typo / abbreviation in the commit name
# Jane Doe <jane.doe@example.com> Jane D. <jane.doe@example.com>

# 3. Name change, same email
# Alex Smith <alex.smith@example.com> Alex Doe <alex.smith@example.com>

# 4. Commit had email only (empty / missing name)
# Jane Doe <jane.doe@example.com> <jane.doe@example.com>

# 5. Work vs personal (when includeIf cannot cover old history)
# Jane Doe <jane.doe@example.com> <jane.personal@example.com>
