ChangeLog in git and release tarballs
I'd like to collect some opinions on whether we should continue shipping
ChangeLogs in git and/or tarballs.
ChangeLogin git, gets updated at release time based on
git log, shipped in tarballs
docs/random/old/ChangeLog*in git, which were never shipped in tarballs
Options going forward:
- keep everything as is:
ChangeLogs in git, ship in tarball
ChangeLogs from git, but still ship it in the tarball
ChangeLogs from git and tarballs
My opinion is that this made sense to do back when we were using CVS, because you'd lose all that information if the repository server went away, but doesn't make sense any longer since with git everyone has the full history as part of their checkout.
So as I see it there's not really much point in storing any
ChangeLogs in git, and I don't see a particularly strong reason to ship them as part of tarballs either, or if so perhaps only a shortlog since the last release not one going back all the way to 1.0.0.