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