And I finally took the time to test it; git does the wrong thing.
Idk if it's display only (in which case I guess a 99.99% solution is fine), or if it's actually used somehow say when applying a patch, in which case it may lead to security issues.