From fd9f579535d86ab05940cb147ffd5d5a08922a93 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Tue, 26 Jan 2016 21:29:54 +0100 Subject: [PATCH] ChangeLog: Generate Mercurial-style changelogs Mimics similar change in Dovecot. --- Makefile.am | 8 ++++---- autogen.sh | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile.am b/Makefile.am index dc3cc95f6..363fabaa3 100644 --- a/Makefile.am +++ b/Makefile.am @@ -27,10 +27,10 @@ dist_pkginc_lib_HEADERS = \ nodist_pkginc_lib_HEADERS = \ pigeonhole-config.h -if MAINTAINER_MODE -ChangeLog: .git/index - git log > ChangeLog -endif +ChangeLog: + git log --name-status \ + --pretty="format:%ai %aN <%aE> (%h)%n%n%w(80,4,4)%s%n%n%b" > ChangeLog \ + || rm -f ChangeLog dist_aclocal_DATA = dovecot-pigeonhole.m4 diff --git a/autogen.sh b/autogen.sh index 3cc30444d..f551da3c9 100755 --- a/autogen.sh +++ b/autogen.sh @@ -17,3 +17,5 @@ for dir in $GETTEXT_DIR /usr/share/gettext; do done autoreconf -i + +rm -f ChangeLog -- GitLab