otherwise it could be that `git describe` will say "dirty" but the binary will not actually be dirty as it just needed `git submodule update`
otherwise it could be that `git describe` will say "dirty" but the binary will not actually be dirty as it just needed `git submodule update`