summaryrefslogtreecommitdiff
path: root/build-aux
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2012-01-19 09:07:02 +0100
committerAkim Demaille <demaille@gostai.com>2012-01-24 19:58:18 +0100
commitb3597047475134a08eaf301d62c2e61b332690a9 (patch)
tree01eea3e458158b420225b07492252bda2f29f862 /build-aux
parentabf3f74b216c0ef4a5195ae1a5ebb7123b672387 (diff)
downloadbison-b3597047475134a08eaf301d62c2e61b332690a9.tar.gz
maint: generate ChangeLog from git log
* Makefile.am (gen-ChangeLog): New rule. (dist-hook): Depend on it. (EXTRA_DIST): Distribute the two ChangeLog-* files. * bootstrap.conf (gnulib_modules): Add gitlog-to-changelog. (bootstrap_post_import_hook): Ensure that ChangeLog exists. * build-aux/git-log-fix: New file. * ChangeLog-2012: Renamed ... * ChangeLog: ... from this. * ChangeLog-1998: Renamed ... * OChangeLog: ...from this * .gitignore: Add ChangeLog. (cherry picked from commit 5ef4a3c71cfd6c07e71462944281c284780312c1) Conflicts: Makefile.am bootstrap.conf build-aux/.gitignore
Diffstat (limited to 'build-aux')
-rw-r--r--build-aux/.gitignore3
-rw-r--r--build-aux/git-log-fix3
2 files changed, 4 insertions, 2 deletions
diff --git a/build-aux/.gitignore b/build-aux/.gitignore
index 582cc36b..f09add4f 100644
--- a/build-aux/.gitignore
+++ b/build-aux/.gitignore
@@ -1,4 +1,3 @@
-
/Makefile
/Makefile.in
/announce-gen
@@ -11,6 +10,7 @@
/depcomp
/gendocs.sh
/git-version-gen
+/gitlog-to-changelog
/install-sh
/javacomp.sh.in
/javaexec.sh.in
@@ -23,4 +23,3 @@
/vc-list-files
/warn-on-use.h
/ylwrap
-
diff --git a/build-aux/git-log-fix b/build-aux/git-log-fix
new file mode 100644
index 00000000..af702fe6
--- /dev/null
+++ b/build-aux/git-log-fix
@@ -0,0 +1,3 @@
+# This file is expected to be used via gitlog-to-changelog's --amend=FILE
+# option. It specifies what changes to make to each given SHA1's commit
+# log and metadata, using Perl-eval'able expressions.