Putting feedback comments on source code when grading
The diff is between the most recent commit and the start of the branch. It's not just the diff of the last commit, it's every commit (stacked on top of each other) since the branch's origins. 

If that weren't the case, it'd be nigh impossible to provide meaningful feedback to a code review for a branch's pull request.