commitDistance inconsistent with 'git describe --tags'
When looking at the following history:

'git describe --tags' will show v0.1-7-g74a4d6a, while gradle-git-version's commitDistance is instead 1. This is because the history is considered with the semantics as if --first-parent were passed to git describe ().
This seems to have been intentional (#48, https://github.com/palantir/gradle-git-version/blob/develop/src/main/java/com/palantir/gradle/gitversion/JGitDescribe.java#L61, https://github.com/palantir/gradle-git-version/blob/develop/src/test/java/com/palantir/gradle/gitversion/JGitDescribeTest.java#L193), but I think it'd be great to have this more consistent with git describe --tags (or even configurable).
See discussion in https://github.com/palantir/gradle-git-version/issues/55 about first-parent