mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-18 10:03:48 +03:00
generate ChangeLog from git logs into distribution tarball
No longer maintain a version-controlled ChangeLog file, but do continue to include a ChangeLog file in distribution tarball. * Makefile.am (gen-ChangeLog): New rule. (dist-hook): Depend on it. (EXTRA_DIST): Add ChangeLog-old. * bootstrap (modules): Add gitlog-to-changelog. * ChangeLog: Remove file. Renamed to... * ChangeLog-old: ...this. New file. * autogen.sh: Touch ChangeLog, to ensure it exists. For automake.
This commit is contained in:
parent
bf773e0467
commit
27b175b9a2
15
Makefile.am
15
Makefile.am
@ -9,6 +9,7 @@ SUBDIRS = gnulib/lib include src qemud tools proxy docs gnulib/tests \
|
|||||||
ACLOCAL_AMFLAGS = -I m4 -I gnulib/m4
|
ACLOCAL_AMFLAGS = -I m4 -I gnulib/m4
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
|
ChangeLog-old \
|
||||||
libvirt.spec libvirt.spec.in \
|
libvirt.spec libvirt.spec.in \
|
||||||
mingw32-libvirt.spec.in \
|
mingw32-libvirt.spec.in \
|
||||||
libvirt.pc libvirt.pc.in \
|
libvirt.pc libvirt.pc.in \
|
||||||
@ -49,3 +50,17 @@ clean-cov:
|
|||||||
|
|
||||||
# disable this check
|
# disable this check
|
||||||
distuninstallcheck:
|
distuninstallcheck:
|
||||||
|
|
||||||
|
dist-hook: gen-ChangeLog
|
||||||
|
|
||||||
|
# Generate the ChangeLog file (with all entries since the switch to git)
|
||||||
|
# and insert it into the directory we're about to use to create a tarball.
|
||||||
|
gen_start_date = 2009-07-04
|
||||||
|
.PHONY: gen-ChangeLog
|
||||||
|
gen-ChangeLog:
|
||||||
|
if test -d .git; then \
|
||||||
|
$(top_srcdir)/build-aux/gitlog-to-changelog \
|
||||||
|
--since=$(gen_start_date) > $(distdir)/cl-t; \
|
||||||
|
rm -f $(distdir)/ChangeLog; \
|
||||||
|
mv $(distdir)/cl-t $(distdir)/ChangeLog; \
|
||||||
|
fi
|
||||||
|
@ -54,6 +54,9 @@ if test -z "$*"; then
|
|||||||
echo "to pass any to it, please specify them on the $0 command line."
|
echo "to pass any to it, please specify them on the $0 command line."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Automake requires that ChangeLog exist.
|
||||||
|
touch ChangeLog
|
||||||
|
|
||||||
autopoint --force
|
autopoint --force
|
||||||
#rm -rf m4
|
#rm -rf m4
|
||||||
libtoolize --copy --force
|
libtoolize --copy --force
|
||||||
|
@ -78,6 +78,7 @@ getaddrinfo
|
|||||||
gethostname
|
gethostname
|
||||||
getpass
|
getpass
|
||||||
gettext
|
gettext
|
||||||
|
gitlog-to-changelog
|
||||||
gnumakefile
|
gnumakefile
|
||||||
inet_pton
|
inet_pton
|
||||||
ioctl
|
ioctl
|
||||||
|
1
build-aux/.gitignore
vendored
1
build-aux/.gitignore
vendored
@ -10,3 +10,4 @@ mkinstalldirs
|
|||||||
mktempd
|
mktempd
|
||||||
/useless-if-before-free
|
/useless-if-before-free
|
||||||
/vc-list-files
|
/vc-list-files
|
||||||
|
/gitlog-to-changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user