From 27d57dcb3d5a34efce758c713649966ee54ea86e Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Sat, 28 Sep 2019 00:42:10 +0200 Subject: [PATCH] BUGFIX: Distributions could be created from a branch other than master --- CHANGELOG.md | 1 + Makefile | 8 +++----- dist/composer-dist.json | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25e0a7f..10d2e96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ * BUGFIX: `Tournament::calculateMutualResult()` returned NULL if result was invalid * BUGFIX: `Tournament::calculateBaumbach()` treated bye as won * BUGFIX: `Tournament::calculateAverageRating()` returned NaN if no games were played +* BUGFIX: Distributions could be created from a branch other than master ## v1.1.2 (Release: 21-jun-2019) * ENHANCEMENT: Added update section to dist/readme.md diff --git a/Makefile b/Makefile index 9449056..5529f18 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ .PHONY: help tests dist .DEFAULT_GOAL := help BRANCH := $(shell git rev-parse --abbrev-ref HEAD) -VERSION := $(if $(TAG),$(TAG),$(BRANCH)) +VERSION := $(if $(TAG),$(TAG),dev-$(BRANCH)) help: @grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-12s\033[0m %s\n", $$1, $$2}' @@ -19,11 +19,9 @@ api: ## Generates api-docs VERSIONTAG=$(VERSION) doxygen dist: ## Generates distribution - touch .libpairtwo-dist - git add .libpairtwo-dist - git commit -m "Commit before release" cp dist/composer* res/ mv dist/composer-dist.json dist/composer.json + sed -i -e "s%//VERSION//%$(VERSION)%g" dist/composer.json cd dist && composer install rm dist/composer.json rm dist/composer.lock @@ -32,7 +30,7 @@ dist: ## Generates distribution mkdir -p dist/doc cp -r doc/api dist/doc cd dist && zip -r ../libpairtwo-$(VERSION)-dist.zip * - git reset --hard HEAD^ + git reset --hard HEAD mv res/composer* dist/ clean: clean-dist clean-dev diff --git a/dist/composer-dist.json b/dist/composer-dist.json index 7aece67..7de20d9 100644 --- a/dist/composer-dist.json +++ b/dist/composer-dist.json @@ -6,7 +6,7 @@ } ], "require": { - "jeroened/libpairtwo": "*" + "jeroened/libpairtwo": "//VERSION//" }, "minimum-stability": "dev" } \ No newline at end of file