I think we are fine, when we introduce `cherry-pick` and `rebase` sniffing, we will reusing this `git-rev-parse`. It will probably cause more headaches than it is worth to set this once and pass it around as an argument.