[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libidn2: ChangeLog, bootstrap
From: |
Simon Josefsson |
Subject: |
Re: libidn2: ChangeLog, bootstrap |
Date: |
Wed, 28 Dec 2016 15:02:55 +0100 |
User-agent: |
Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.4 (gnu/linux) |
Tim Ruehsen <address@hidden> writes:
> Hi Simon,
>
> You recently removed the ChangeLog and added a hook into bootstrap.
>
> I just want to mention how wget is doing this:
> - renamed ChangeLog to ChangeLog-2014-12-10
> - added a dist-hook rule into Makefile.am which creates a ChangeLog when
> needed
> (make dist) by merging ChangeLog-2014-12-10 with the new git commit messages.
>
> This allows creating a ChangeLog from git without another external tool -
> just
> with the scripts from gnulib:
Thanks for the hint -- see cfg.mk for how it is done in libidn2, i.e.:
ChangeLog:
git2cl > ChangeLog
tarball:
! git tag -l $(PACKAGE)-$(VERSION) | grep $(PACKAGE) > /dev/null
$(MAKE) ChangeLog distcheck
The idea is that on 'make release', the ChangeLog is re-generated from
git commit logs and will be included in the tarball. This broke because
ChangeLog had been accidentally been committed at some point.
> You added "vc_files=false" to bootstrap.
> Did you mean "vc_ignore=" ?
I believe so, fixed now.
/Simon
signature.asc
Description: PGP signature
- libidn2: ChangeLog, bootstrap, Tim Ruehsen, 2016/12/28
- Re: libidn2: ChangeLog, bootstrap,
Simon Josefsson <=
- Re: libidn2: ChangeLog, bootstrap, Tim Ruehsen, 2016/12/28
- Re: libidn2: ChangeLog, bootstrap, Simon Josefsson, 2016/12/28
- Re: libidn2: ChangeLog, bootstrap, Tim Ruehsen, 2016/12/28
- Re: libidn2: ChangeLog, bootstrap, Simon Josefsson, 2016/12/29
- Re: libidn2: ChangeLog, bootstrap, Tim Rühsen, 2016/12/29
- Re: libidn2: ChangeLog, bootstrap, Simon Josefsson, 2016/12/30
- Re: libidn2: ChangeLog, bootstrap, Tim Rühsen, 2016/12/30