annotate admin/make-changelog-diff @ 60696:7503b2a24a3c

Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-187 Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 39-44) - Merge from emacs--cvs-trunk--0 - Update from CVS 2005-03-16 Reiner Steib <Reiner.Steib@gmx.de> * lisp/gnus/nnimap.el (nnimap-open-connection): Print which authinfo file is used. * lisp/gnus/nneething.el (nneething-map-file-directory): Derive from `gnus-directory'. * lisp/gnus/gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for the To/Cc button. 2005-03-15 Reiner Steib <Reiner.Steib@gmx.de> * lisp/gnus/nnmaildir.el (nnmaildir-request-accept-article): Use `nnheader-cancel-timer' for compatibility with current XEmacs. 2005-03-13 Steve Youngs <steve@sxemacs.org> * lisp/gnus/gnus.el: Don't try and mark `gnus-agent-save-groups' as an autoloaded function. From: Andrey Slusar <anrays@gmail.com>. 2005-03-13 Steve Youngs <steve@sxemacs.org> * lisp/gnus/mm-url.el: Require timer-funcs at compile time when in XEmacs for `with-timeout'. * lisp/gnus/mail-source.el: Require timer-funcs at compile time when in XEmacs for `run-with-idle-timer'. * lisp/gnus/gnus-async.el: Ditto. * lisp/gnus/dgnushack.el: No need to ignore `run-with-idle-timer', XEmacs has this function now.
author Miles Bader <miles@gnu.org>
date Fri, 18 Mar 2005 02:49:57 +0000
parents 695cf19ef79e
children 3e136d0943a4 375f2633d815
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
49682
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
1 #! /bin/bash
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
2
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
3 if [ $# -ne 2 ]; then
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
4 echo "usage: $0 TAG1 TAG2" >&2
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
5 exit 1
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
6 fi
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
7
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
8 if [ ! -f INSTALL -o ! -f configure -o ! -d lib-src ]; then
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
9 echo "this script should be run in the emacs root directory" >&2
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
10 exit 2
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
11 fi
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
12
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
13 cvs -q diff -b -r $1 -r $2 $(find -name ChangeLog|sort) |
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
14 sed -n -e 's/^=\+/======/p' -e 's/^> //p' -e 's/^diff.*//p' \
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
15 -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' |
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
16 sed -n -e "/^======$/ {
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
17 N
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
18 N
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
19 h
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
20 d
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
21 }
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
22 H
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
23 s/.*//
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
24 x
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
25 s/^\n//
7acb008e4f73 make-changelog-diff REL1 REL2
Francesco Potortì <pot@gnu.org>
parents:
diff changeset
26 p"
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49682
diff changeset
27
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49682
diff changeset
28 # arch-tag: 7604a259-40b4-4f97-86b2-496a9c546f0a