More robust git failure detection (#92)
More robust git failure detection (#92)

`git rev-parse --verify` would not throw an error if the input "looks"
like a commit id, e.g. it is 40 hexadecimal characters. Therefore, check
that `git archive` exited with no errors.

Fixes #91
xorpaul/g10k,xorpaul/g10k