From 1bdc87189a2069923c1040508caa9b92d169e64e Mon Sep 17 00:00:00 2001 From: Bruno Wolff III Date: Oct 18 2013 20:10:14 +0000 Subject: Use git version to get version name Using git version is simpler as it handles oddball cases internally. Since we have been using mostly lightweight tags I have set it to search those in addition to annotated tags for the best match. The output for commits that don't have a tag seems a bit nicer as well. --- diff --git a/Makefile b/Makefile index 853b317..c1f57d1 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,5 @@ -# Get the version name first by seeing if HEAD is tagged -version := $(shell git tag --points-at HEAD -l '0.*.*' | sort -r | head -1) -# And if it wasn't use a git hash -ifeq ($(version),) - version := $(shell git log -1 --abbrev=8 --pretty=git%h) -endif +# Get a version name based off the nearest tag (include lightweight tags) +version := $(shell git describe --tags) DESTDIR := /usr