Unnamed repository; edit this file 'description' to name the repository.
Rollup merge of #155946 - Daniel-B-Smith:smithdb/dirty-verify, r=clubby789
Refuse to push changes with a dirty git client
I've run into the issue more than once where I've fixed an issue in my client but forgotten to commit it one way or another. The verification succeeds because the files on disk are correct even though the files in the commit being pushed are incorrect.
This change checks to see if there are any uncommitted changes in tracked files in the client before running the tidy checks.