From 28b19e783f096dff977ab146150f4041678c0a0b Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Tue, 11 Nov 2014 17:49:21 -0200 Subject: [PATCH] Makefile: require all changes to be committed --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f752b90..56e82b5 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PROJECT = softwarepublico -VERSION ?= $(shell date +%Y.%m.%d) +VERSION = $(shell git describe --tags || date +%Y.%d) TARBALL = dist/$(PROJECT)-$(VERSION).tar.gz @@ -8,6 +8,7 @@ all: sdist: $(TARBALL) $(TARBALL): $(shell git ls-files) + @if [ -n "$$(git diff-index HEAD)" ]; then echo "Cannot proceed with uncommitted changes"; false; fi mkdir -p $$(dirname $@) (git archive --prefix=$(PROJECT)-$(VERSION)/ HEAD | gzip -) > $@ -- libgit2 0.21.2