From 3647db7a27f7a5ca14b33b14effeb945fd986210 Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Sun, 7 Dec 2014 17:16:48 -0600 Subject: [PATCH] Add target to create ChangeLog This was added by request because some users are requesting a ChangeLog. This fixes #29. --- mk/dist.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mk/dist.mk b/mk/dist.mk index 82fb8cb2..6c37dc8f 100644 --- a/mk/dist.mk +++ b/mk/dist.mk @@ -8,12 +8,17 @@ DISTFILE?= ${DISTPREFIX}.tar.bz2 CLEANFILES+= ${NAME}-*.tar.bz2 +CHANGELOG_LIMIT?= --after=$(shell date --utc --date="1 year ago" +%Y-%m-%d) + _SNAP_SH= date -u +%Y%m%d%H%M _SNAP:= $(shell ${_SNAP_SH}) SNAP= ${_SNAP} SNAPDIR= ${DISTPREFIX}-${SNAP} SNAPFILE= ${SNAPDIR}.tar.bz2 +changelog: + git log ${CHANGELOG_LIMIT} --format=medium > ChangeLog + dist: git archive --prefix=${DISTPREFIX}/ ${GITREF} | bzip2 > ${DISTFILE}