Commit | Line | Data |
---|---|---|
42ca2aca FP |
1 | #! /bin/bash |
2 | ||
5a33e8eb GM |
3 | ## Author: Francesco Potorti` <pot@gnu.org> |
4 | ||
42ca2aca FP |
5 | if [ $# -ne 2 ]; then |
6 | echo "usage: $0 TAG1 TAG2" >&2 | |
7 | exit 1 | |
8 | fi | |
9 | ||
10 | if [ ! -f INSTALL -o ! -f configure -o ! -d lib-src ]; then | |
11 | echo "this script should be run in the emacs root directory" >&2 | |
12 | exit 2 | |
13 | fi | |
14 | ||
15 | cvs -q diff -b -r $1 -r $2 $(find -name ChangeLog|sort) | | |
16 | sed -n -e 's/^=\+/======/p' -e 's/^> //p' -e 's/^diff.*//p' \ | |
17 | -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' | | |
18 | sed -n -e "/^======$/ { | |
19 | N | |
20 | N | |
21 | h | |
22 | d | |
23 | } | |
24 | H | |
25 | s/.*// | |
26 | x | |
27 | s/^\n// | |
28 | p" | |
ab5796a9 | 29 |