diff options
| author | Francesco Potortì | 2003-01-20 16:15:15 +0000 |
|---|---|---|
| committer | Francesco Potortì | 2003-01-20 16:15:15 +0000 |
| commit | 2193f56e082959d9fa55cb3d41924a69d31e9666 (patch) | |
| tree | 2d25b4673f7155185fa63645a249ba80cd80aced /admin | |
| parent | 7f5fce3998cd958c582713eb883b0e1d18d453fe (diff) | |
| download | emacs-2193f56e082959d9fa55cb3d41924a69d31e9666.tar.gz emacs-2193f56e082959d9fa55cb3d41924a69d31e9666.zip | |
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 | |||
| 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 |