chiark / gitweb /
add target to to generate ChangeLog section
authorKay Sievers <kay.sievers@suse.de>
Sun, 4 Dec 2005 01:31:38 +0000 (02:31 +0100)
committerKay Sievers <kay.sievers@suse.de>
Sun, 4 Dec 2005 01:31:38 +0000 (02:31 +0100)
I can't remember that magic sequence...

Signed-off-by: Kay Sievers <kay.sievers@suse.de>
ChangeLog
Makefile

index 52a88a9..795de89 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,17 +1,3 @@
-Summary of changes from v76 to v077
-============================================
-
-Kay Sievers:
-      merge two consecutive static strlcat's
-      don't return an error, if "ignore_device" is used
-      remove outdated and misleading stuff
-      move SEQNUM event skipping to udevsend
-
-Marco d'Itri:
-      allow to overwrite the configured udev_root by exporting UDEV_ROOT
-      let udevsend ignore events with SEQNUM set
-
-
 Summary of changes from v75 to v076
 ============================================
 
index 5995b57..d4ee3eb 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -377,9 +377,19 @@ test tests: all
 .PHONY: test tests
 
 buildtest:
-       ./test/simple-build-check.sh
+       test/simple-build-check.sh
 .PHONY: buildtest
 
+ChangeLog: Makefile
+       @ mv $@ $@.tmp
+       @ echo "Summary of changes from v$(VERSION) to v$(shell printf '%03i' $$(expr $(VERSION) + 1))" >> $@
+       @ echo "============================================" >> $@
+       @ git log --pretty=short $(VERSION)..HEAD | git shortlog  >> $@
+       @ echo >> $@
+       @ cat $@
+       @ cat $@.tmp >> $@
+       @ rm $@.tmp
+
 gcov-all:
        $(MAKE) clean all STRIPCMD= USE_GCOV=true
        @echo