This is a perl-module specific question:
I already have my history and version tags in git so it would be nice to sync ./Changes with git log just before publishing the module update.
Specifically I am looking for something that generates the Changes file in the format that perl module Changes files are supposed to be in for a CPAN summary:
<version> <date>
Change 5
Change 6
<version> <date>
Change 3
Change 4
<version> <date>
Change 1
Change 2
The way I write my commits, the git log --online entry is correctly formatted for a Changes file, no unnecessary noise. At least for the moment since I'm the only author this is a consistent policy.
How would you make git --online create a version file based on tags and iteratively get the --online entries for each tag?