File: makeChangeLog

package info (click to toggle)
privoxy 4.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,488 kB
  • sloc: ansic: 33,393; perl: 4,813; sh: 3,940; makefile: 146; awk: 18; xml: 14
file content (27 lines) | stat: -rwxr-xr-x 684 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/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
}