MarkUsProject/Markus — pull request #759 by mikeing2001 (2012-06-20 15:42:24+00:00)
Title: Fixed issue 656, Grace periods not calculated correctly on the basis on the repo times

Fix for issue 656. Previously, when calcuating grace days, we were only checking last submittion. However, that does not provide a correct calcuation as we could have submitted files for another assignment and that would cause MarkUs to think we are using a grace day. The Fix is to check to see if the revision has submitted any files from the assignment and only submittions that contain files for the assignment do we used to calcuate grace days. This fix is for both memory_repository and subversion_repository.

This review is a continuation of Review #1231 on Review Board: http://review.markusproject.org/r/1231/