Avoid overwriting revision.h when .git doesn't exist (#6915)
Avoid overwriting revision.h when .git doesn't exist
Overwrite revision.h if it's blank
Avoid overwriting revision.h when .git doesn't exist (#6915)
Avoid overwriting revision.h when .git doesn't exist
Overwrite revision.h if it's blank