git uuids
ugh the more i think about it the more the git uuids issue becomes solvable:
- add an optional header in git commits, Author-UUID and Comitter-UUID
- keep internal mapping of author names in git commits to UUUIDs based on last seen commit author
this would automatically solve the issue of interfacing with non-UUID aware gits as the author would still be there if the user's ok with that, and UUID-aware gits would automatically retroactively see old commits with new names
git uuids
now if someone doesn't want their name to be in git history AT ALL, you'd have an out of band method of grabbing a mapping, such as a mutable ref from the origin like i did or a name lookup service