summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorToshio Kuratomi <a.badger@gmail.com>2019-07-24 08:40:03 -0700
committerToshio Kuratomi <a.badger@gmail.com>2019-07-24 09:13:53 -0700
commit97edfccc702a27ee42312edb5d84e3eb5edb1b3d (patch)
tree827ccc904088d082fd20eb6d462914ba01b79067 /Makefile
parent8d1b82a26e972c32b2a85e3e15ea2246877e8b05 (diff)
downloadansible-97edfccc702a27ee42312edb5d84e3eb5edb1b3d.tar.gz
Fix nightly rpm release
The nightly rpm builds were using a timestamp from the last git commit in their Release field. Unfortunately, that was using author timestamp which is nonsequential. Change to using commit timestamp which is sequential. note that this still has a cornercase if the branch's history is ever rewritten.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 2 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index f5df989f6e..f07746d778 100644
--- a/Makefile
+++ b/Makefile
@@ -51,7 +51,7 @@ RELEASE ?= 1
# Get the branch information from git
ifneq ($(shell which git),)
-GIT_DATE := $(shell git log -n 1 --format="%ai")
+GIT_DATE := $(shell git log -n 1 --format="%ci")
GIT_HASH := $(shell git log -n 1 --format="%h")
GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD | sed 's/[-_.\/]//g')
GITINFO = .$(GIT_HASH).$(GIT_BRANCH)
@@ -60,7 +60,7 @@ GITINFO = ""
endif
ifeq ($(shell echo $(OS) | egrep -c 'Darwin|FreeBSD|OpenBSD|DragonFly'),1)
-DATE := $(shell date -j -r $(shell git log -n 1 --format="%at") +%Y%m%d%H%M)
+DATE := $(shell date -j -r $(shell git log -n 1 --format="%ct") +%Y%m%d%H%M)
CPUS ?= $(shell sysctl hw.ncpu|awk '{print $$2}')
else
DATE := $(shell date --utc --date="$(GIT_DATE)" +%Y%m%d%H%M)