gitの日付

そういえば、gitの出すhoge years agoとかは、200年後には2 centuries agoになるのだろうか。

/* Otherwise, just years. Centuries is probably overkill. */

ならないようだ。
関係無いけど、POSIXのcalコマンドは、将来のバージョンではロケールによって"グレゴリオ暦に切り替えた年"をサポートするようになることを示唆している。

A future version of this standard may support locale-specific recognition of the date of adoption of the Gregorian calendar.

そもそもcalコマンドのグレゴリオ暦対応はPOSIXの2004年版で登場した。他にも、昔のstrftimeはdouble leap seconds(うるう秒が2秒挿入されるケース)を想定していたりとか、時間に関する扱いは未だに着地していない面がある。
あわせてよみたい : http://ja.wikipedia.org/wiki/Category:%E5%B9%B4%E5%95%8F%E9%A1%8C