[libvtemm] Added changelog autogeneration.



commit 7db5446e50860d74231e366e674edaefc2961e54
Author: Krzesimir Nowak <qdlacz gmail com>
Date:   Sun May 10 22:07:58 2009 +0200

    Added changelog autogeneration.
    
    Makefile.am: modified dist-hook to generate ChangeLog.
---
 Makefile.am |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index d3b1392..2a01eb2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,6 +25,17 @@ dist-hook:
 	echo "* generated by the compiler.                             *"; \
 	echo "**********************************************************"; \
 	echo; echo
-
+	@if test -d "$(srcdir)/.git"; \
+	then \
+	        echo Creating ChangeLog && \
+	        ( cd "$(top_srcdir)" && \
+	          echo '# Generated by Makefile. Do not edit.'; echo; \
+	          $(top_srcdir)/missing --run git log --stat | fmt --split-only) > ChangeLog.tmp \
+	        && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+	        || ( rm -f ChangeLog.tmp ; \
+	             echo Failed to generate ChangeLog >&2 ); \
+	else \
+	        echo A git clone is required to generate a ChangeLog >&2; \
+	fi
 
 -include $(top_srcdir)/git.mk



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]