Continue cleaning up PBGitRevList
Filter out changes to lock files earlier in the file watcher callback chain
The answer to "is the index changed" is easier for bare repositories
Cache commits within the rev list

They're immutable anyway