To be able to use development version tarballs for creating distro
packages for Fedora/CentOS, the pre-release name can't contain
hyphens.
#!/bin/sh -e
# Create a distribution tarball, like 'make dist' from autotools.
cd "$(git rev-parse --show-toplevel)"
-ver="$(git describe | sed 's/^v//')"
+ver="$(git describe | sed 's/^v//' | sed 's/-\(g[0-9a-f]\+\)/\.\1/')"
test 0 -ne $(git status --porcelain | wc -l) && \
echo "Git working tree is dirty, make it clean first" && \
exit 1