Patch Set 1: Looks good to me, but someone else must approve; No score

According to strace this change halves the number of syscalls
needed for checking status on an unchanged file on Linux. The
performance benefit on my laptop is consistently about 15-20% with hot cache for a repo with 19 projects and 800 files.

This is not the final say on this topic,