Nicolas Pitre [off-list ref] writes:
You could checkout the first revision which committer's date is older
than midnight. Of course that means you have to trust that students
didn't mess up with time stamps.
Not only that: they could have commited something the day before, and
pushed it the day after. In the particular case I have in mind, the
deliverable is an intermediate one, and we insist a lot on testing, so
the senario is not unlikely: commit dangerous code the day of the
deadline, and push it the day after. So, the reflog is definitely the
answer here.
But thanks anyway!
--
Matthieu Moy
http://www-verimag.imag.fr/~moy/