fixes #2 and fixes #3.

Uses git-describe to get the next reachable tag in the history from the current HEAD.