feat(log): use .mailmap names

This commit is contained in:
Billie Hilton 2023-07-06 12:26:37 -04:00
parent 4ad9256ee3
commit 9cfa616e87
No known key found for this signature in database
GPG key ID: DCE8FC236A1AC7EB
2 changed files with 6 additions and 4 deletions

2
.mailmap Normal file
View file

@ -0,0 +1,2 @@
Billie Hilton <587740+billiegoose@users.noreply.github.com> <wmhilton@gmail.com>
Billie Hilton <587740+billiegoose@users.noreply.github.com> <william.hilton@ge.com>

8
bin/g
View file

@ -533,15 +533,15 @@ fi
log) log)
git log --color \ git log --color \
--graph \ --graph \
--pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset %C(bold blue)<name-%G?>{<%an>}{%GS}</name>%Creset <color-%G?>{%Cgreen}{%Cred}</color><validity-%G?>%Creset' \ --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset %C(bold blue)<name-%G?>{%aN}{%GS}</name>%Creset <color-%G?>{%Cgreen}{%Cred}</color><validity-%G?>%Creset' \
--abbrev-commit -10 "${@:2}" \ --abbrev-commit -10 "${@:2}" \
| sed 's/<name-N>{\(.*\)}{\(.*\)}<\/name>/\1/g' \ | sed 's/<name-[NGX]>{\(.*\)}{\(.*\)}<\/name>/\1/g' \
| sed 's/<name-.>{\(.*\)}{\(.*\)}<\/name>/\2/g' \ | sed 's/<name-[UYBE]>{\(.*\)}{\(.*\)}<\/name>/\2/g' \
| sed 's/<color-N>{\(.*\)}{\(.*\)}<\/color>//g' \ | sed 's/<color-N>{\(.*\)}{\(.*\)}<\/color>//g' \
| sed 's/<color-[GUX]>{\(.*\)}{\(.*\)}<\/color>/\1/g' \ | sed 's/<color-[GUX]>{\(.*\)}{\(.*\)}<\/color>/\1/g' \
| sed 's/<color-[YBE]>{\(.*\)}{\(.*\)}<\/color>/\2/g' \ | sed 's/<color-[YBE]>{\(.*\)}{\(.*\)}<\/color>/\2/g' \
| sed 's/<validity-N>//g' \ | sed 's/<validity-N>//g' \
| sed 's/<validity-G>/good/g' \ | sed 's/<validity-G>//g' \
| sed 's/<validity-U>/unknown/g' \ | sed 's/<validity-U>/unknown/g' \
| sed 's/<validity-X>/expired/g' \ | sed 's/<validity-X>/expired/g' \
| sed 's/<validity-Y>/expired/g' \ | sed 's/<validity-Y>/expired/g' \