From 901103521e70a034d1476d5450d10800c0a29018 Mon Sep 17 00:00:00 2001 From: Niall Sheridan Date: Mon, 6 Aug 2018 00:26:12 +0100 Subject: Error if the git client isn't clean --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1c1f8bc..cbb10ea 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,8 @@ test: dep go vet ./... go list ./... |egrep -v 'vendor/|proto$$' |xargs -L1 golint -set_exit_status gofmt -d $(SRC_FILES) + $(MAKE) generate + @[ -z "`git status --porcelain`" ] || (echo "unexpected files: `git status --porcelain`" && exit 1) build: cashier cashierd @@ -30,4 +32,4 @@ clean: dep: go get -u github.com/golang/lint/golint -.PHONY: dep generate test cashier cashierd \ No newline at end of file +.PHONY: all build dep generate test cashier cashierd clean -- cgit v1.2.3