Simon Josefsson wrote: > > When the 'vc-changelog' project exists and was created for this purpose, > > why not use it? > > > > Also, you asked for unit tests or install-tests of git-merge-changelog. > > One reason I didn't add them in Gnulib is that such tests come with several > > megabytes of data, which I hesitate to add to the Gnulib repository. > > In the 'vc-changelog' project, I don't have to hesitate about adding such > > tests. > > Okay, I see that a separate git-merge-changelog package could be useful.
I've now migrated the git-merge-changelog program under the 'vc-changelog' project on Savannah. Accordingly, I'm removing it from Gnulib now: 2025-08-05 Bruno Haible <[email protected]> git-merge-changelog: Remove module. It is now available through $ git clone https://git.savannah.gnu.org/git/vc-changelog.git see https://gitweb.git.savannah.gnu.org/gitweb/?p=vc-changelog.git . * lib/git-merge-changelog.c: Remove file. * modules/git-merge-changelog: Remove file. * NEWS: Mention the change. > I would prefer self tests that didn't ship megabytes of data, couldn't > it first setup a local git repository, commit stuff to it, and simulate > running git-merge-changelog on it? No need to ship an existing git > repository (except for convenience..). That's an interesting idea... But Sometimes real-life data is better than artificially constructed data. For instance, the newest git 2.50.1 uses a different merge strategy for "long" pulls than for "short" pulls. I would not have noticed this if I had only worked with artifical git repos. > The 'git-merge-changelog' part of the Debian gnulib package is a bit of > an anomaly, so I would be happy if that could be separated out into a > separate Debian package (and would volunteer to maintain that too). > Maybe it would reach a wider audience if there was a proper > 'vc-changelog' release shipping it. I'll work on preparing that release. > The reason I am confused is that when I go to > > https://savannah.gnu.org/projects/vc-changelog > > and click 'Homepage' I'm directed to > > https://www.gnu.org/software/vc-dwim/ I've committed an update. Hopefully the web pages will update soon. Bruno
