Is it possible to proof, without a doubt, date of code on GitHub? I know that it is in fact possible to amend the date, and also push code with past date, so is there a way to be absolutely sure that the code with a certain date was actually committed when it says so?
Context:
My team forgot to submit assignment on time, but we did push all the code to the repository before the deadline. We asked if it is still possible to submit the assignment, using GitHub as a proof that the code is, in fact, from before the deadline, but the Professor declined, stating that the date can be faked.