mirror of
git://git.sv.gnu.org/autoconf
synced 2024-11-27 01:49:56 +08:00
6ed5195ee1
Following the practice set by various other GNU projects, we start to automatically generate the ChangeLog file from the git commit messages. This will avoid duplication (as the ChangeLog entries were always inserted both in the git commit message and in the version-controlled ChangeLog file), and potential problems with spurious merge conflicts (which, although greatly mitigated by Bruno Haible's `git-merge-changelog' helper program, have never been completely solved). * ChangeLog: Moved ... * ChangeLog.3: ... to this. * build-aux/gitlog-to-changelog: New script, synced from gnulib. * cfg.mk (gnulib-update): Also sync gitlog-to-changelog. * Makefile.am (gen-ChangeLog): New .PHONY rule, generate the ChangeLog for distribution. (dist-hook): Depend on it. ($(srcdir)/ChangeLog): New dummy rule, to pacify automake "gnu" strictness. Creates a dummy ChangeLog, that will be overridden by the proper one at distribution time. (gen_start_date): New variable, the date starting from which the git log entries are to be copied in the generated ChangeLog. (EXTRA_DIST): Add ChangeLog.3 and gitlog-to-changelog. * configure.ac (AC_CONFIG_SRCDIR): Use 'lib/autoconf/autoconf.m4' instead of 'ChangeLog' as the sentinel file. * .gitignore: Add ChangeLog.
70 lines
990 B
Plaintext
70 lines
990 B
Plaintext
*.log
|
|
*.m4f
|
|
*.tmp
|
|
*~
|
|
.#*
|
|
.version
|
|
CVS
|
|
/ChangeLog
|
|
/Fetchdir
|
|
/INSTALL
|
|
Makefile
|
|
Makefile.in
|
|
/TAGS
|
|
/aclocal.m4
|
|
/autoconf-[0-9].*
|
|
/autom4te.cache
|
|
/bin/autoheader
|
|
/bin/autoconf
|
|
/bin/autoconf.in
|
|
/bin/autom4te
|
|
/bin/autoreconf
|
|
/bin/autoscan
|
|
/bin/autoupdate
|
|
/bin/ifnames
|
|
/build-aux/elisp-comp
|
|
/build-aux/install-sh
|
|
/build-aux/mdate-sh
|
|
/build-aux/missing
|
|
/build-aux/mkinstalldirs
|
|
/config.cache
|
|
/config.log
|
|
/config.status
|
|
/configure
|
|
/configure.scan
|
|
/doc/*.??
|
|
!/doc/Makefile.am
|
|
/doc/*.???
|
|
/doc/*.html
|
|
/doc/*.info*
|
|
/doc/manual
|
|
/doc/stamp-vti
|
|
/doc/standards
|
|
/doc/version.texi
|
|
/lib/autom4te.cfg
|
|
/lib/autoscan/autoscan.list
|
|
/lib/emacs/*.elc
|
|
/lib/emacs/elc-stamp
|
|
/lib/m4sugar/version.m4
|
|
/log
|
|
/man/*.[1-9]
|
|
/man/autoscan.log
|
|
/releases
|
|
/tags
|
|
/tests/ac*.at
|
|
/tests/atconfig
|
|
/tests/atlocal
|
|
/tests/autoconf
|
|
/tests/autoheader
|
|
/tests/autom4te
|
|
/tests/autoreconf
|
|
/tests/autoscan
|
|
/tests/autoupdate
|
|
/tests/expr
|
|
/tests/ifnames
|
|
/tests/mktests.stamp
|
|
/tests/package.m4
|
|
/tests/testsuite
|
|
/tests/testsuite.dir
|
|
/tests/wrapper.in
|