diff options
| -rwxr-xr-x | admin/make-announcement | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/admin/make-announcement b/admin/make-announcement index 726b08c3555..3201a0108e7 100755 --- a/admin/make-announcement +++ b/admin/make-announcement | |||
| @@ -62,7 +62,18 @@ Changes since $OLD | |||
| 62 | EOF | 62 | EOF |
| 63 | 63 | ||
| 64 | cvs -q diff -b -r $oldtag -r $newtag $(find -name ChangeLog|sort) | | 64 | cvs -q diff -b -r $oldtag -r $newtag $(find -name ChangeLog|sort) | |
| 65 | sed -n -e 's/^=\+//p' -e 's/^> //p' -e 's/^diff.*//p' \ | 65 | sed -n -e 's/^=\+/======/p' -e 's/^> //p' -e 's/^diff.*//p' \ |
| 66 | -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' | 66 | -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' | |
| 67 | sed -n -e "/^======$/ { | ||
| 68 | N | ||
| 69 | N | ||
| 70 | h | ||
| 71 | d | ||
| 72 | } | ||
| 73 | H | ||
| 74 | s/.*// | ||
| 75 | x | ||
| 76 | s/^\n// | ||
| 77 | p" | ||
| 67 | 78 | ||
| 68 | echo " announcement created in $outfile" >&2 | 79 | echo " announcement created in $outfile" >&2 |