I had a curious issue where a student had apparently attempted to change the time on their computer, perhaps thinking they could fool GitHub. Yeah, really.
Conveniently, GitHub has an events API that lets you query the push time for every commit. GitHub’s documentation claims this data will survive for 90 days after the events in question. So I threw together a tool to query it for any given student repo. Some of you may find this helpful.