We are having issues where people run out of file descriptors and the first `git push` will succeed, but the
seoncsecond one will not. We'd like the diff to not be created in this case as it leads to weird behavior like our tests
running against 0 changed files.