123456789101112131415161718192021222324252627 |
- #!/usr/bin/awk -f
- # take output from
- # git log [last release tag]..HEAD
- # and reformat as a ChangeLog
- #
- # License: GNU GENERAL PUBLIC LICENSE
- # Version 2, June 1991
- #
- BEGIN {
- print "--------------------------------------------------------------------"
- print "ChangeLog for Privoxy"
- print "--------------------------------------------------------------------"
- print "*** Version X.Y.ZZ stable unstable***\n"
- }
- /^commit / { new = 1; next }
- /^Merge: / { next }
- /^Author: / { next }
- /^Date: / { next }
- /^ *$/ { next } # ignore blank lines
- /^ / {
- if ( new ) {
- new = 0
- sub("^ ", " -", $0); # 1st line of a change
- }
- print $0
- }
|