▲ | montroser 4 hours ago | ||||||||||||||||||||||
I used to work at a startup with a character who would set his identity to be random fairytale-sounding nonsense, changing every day. So his commits on Monday would be attributed to Mr. Bunnymann, and Tuesday would be Doctor Funtime, etc. It was super unhelpful when trying to do version control forensics. But if I'm being generous, I think maybe he was trying to remind everyone that anyone can put anything in their identity config, and we shouldn't trust whatever is in there for all that much. | |||||||||||||||||||||||
▲ | necovek 2 hours ago | parent | next [-] | ||||||||||||||||||||||
If yours was a "blameless culture", when you did "version control forensics", you didn't really care about who did it, but when it happened and around what other changes (to understand the broader context)? Right? (Though obviously, it helps to know who did something so you can ask them directly if they remember more details, or so you know what to expect when it comes to style and expertise :) Anyway, if you simply[1] require commits to be signed with GPG, and enlist what GPG identities are acceptable, you are pretty much set (and you can instead rely on the signature instead of the author/committer metadata to identify the actual author). [1] "Simply" and GPG signing don't always go hand-in-hand, I admit. | |||||||||||||||||||||||
▲ | Ferret7446 2 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
You should trust it as much as you trust any document written/signed by your employees. Which is to say, if you can't trust your employees to not properly identify their commits, you should fire them. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | spacemanspiff01 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Did he use the same signing key? (If we are being generous) | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | edejong 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
People paid him for such nonsense? | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | est 2 hours ago | parent | prev [-] | ||||||||||||||||||||||
git has built in support to separate author and committer I believe he/she is just changing the author property. |