It would be overkill to move from 32 bits of Unix timestamps to 64 bit signed ints just for this application.
But it might be a good idea in general, and then it would solve this issue as a side effect.
But it might be a good idea in general, and then it would solve this issue as a side effect.
But in any case, eg Python supports dates before 1970 just fine. It was a conscious decision by the application developers of git to restrict themselves to whatever C has to offer.