addrutil: Re-indent.
[wk-misc.git] / reverse-changeLog
1 #!/bin/sh
2 #                                                    -*- sh -*-
3 # Sometimes we find changelogs in chronological order and not
4 # in the desired reverse chronological order.  This script fixes that.
5 #
6 #  Usage:
7 #     reverse-changelog <ChangeLog >ChangedLog.fixed
8
9 awk '
10 /^[MTWTFS12][a-z0-9]+/   { flush(); i = 0 }
11                          { i++; arr[i] = $0 }
12 END                      { flush() }
13
14
15 function flush ()
16 {
17    for (; i > 0; i--)
18       print arr[i];
19 }
20 ' | tac