Make version tag include branch if not master

This commit is contained in:
Nick Craig-Wood 2016-09-08 08:04:13 +01:00
parent 2eaac80c86
commit 54fdc6866e
1 changed files with 7 additions and 1 deletions

View File

@ -1,5 +1,5 @@
SHELL = /bin/bash
TAG := $(shell git describe --tags)
TAG := $(shell echo `git describe --tags`-`git rev-parse --abbrev-ref HEAD` | sed 's/-master$$//')
LAST_TAG := $(shell git describe --tags --abbrev=0)
NEW_TAG := $(shell echo $(LAST_TAG) | perl -lpe 's/v//; $$_ += 0.01; $$_ = sprintf("v%.2f", $$_)')
@ -7,6 +7,12 @@ rclone:
@go version
go install -v ./...
vars:
@echo SHELL="'$(SHELL)'"
@echo TAG="'$(TAG)'"
@echo LAST_TAG="'$(LAST_TAG)'"
@echo NEW_TAG="'$(NEW_TAG)'"
# Full suite of integration tests
test: rclone
go test ./...