Adds coverage for two git-edge cases: commits land correctly on a detached HEAD with the prior commit as parent, and an empty PATH produces a git-mentioning error rather than a panic.
Adds coverage for two git-edge cases: commits land correctly on a detached HEAD with the prior commit as parent, and an empty PATH produces a git-mentioning error rather than a panic.