I don't believe this patch fixes Issue#31 mentioned in the code which is removed.

It's possible for a deployment error or some other reason that a file gets updated on the file system, but the service isn't restarted.

Checking that this is a hash we've generated isn't enough, we must guarantee that the file's hash still matches.

I like your patch and it's a nice optimization, just have your check first and then the file system re-hash check.

We probably don't have a test written that would have detected this problem. Sorry about that.

r-