diff options
author | Francesco Potortì <pot@gnu.org> | 2003-01-20 16:15:15 +0000 |
---|---|---|
committer | Francesco Potortì <pot@gnu.org> | 2003-01-20 16:15:15 +0000 |
commit | 2193f56e082959d9fa55cb3d41924a69d31e9666 (patch) | |
tree | 2d25b4673f7155185fa63645a249ba80cd80aced /admin | |
parent | 7f5fce3998cd958c582713eb883b0e1d18d453fe (diff) | |
download | emacs-2193f56e082959d9fa55cb3d41924a69d31e9666.tar.gz |
Better sed script.
Diffstat (limited to 'admin')
-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 EOF cvs -q diff -b -r $oldtag -r $newtag $(find -name ChangeLog|sort) | - sed -n -e 's/^=\+//p' -e 's/^> //p' -e 's/^diff.*//p' \ - -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' + sed -n -e 's/^=\+/======/p' -e 's/^> //p' -e 's/^diff.*//p' \ + -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' | + sed -n -e "/^======$/ { + N + N + h + d + } + H + s/.*// + x + s/^\n// + p" echo " announcement created in $outfile" >&2 |