The history of datetime.pyis very helpful for understanding various design decisions implementedin that module.
I would advise to document design decisions in source code comments or
in a separate file. Having to dig in VCS logs, or read many tracker
entries, is IMO too tedious.