annotate admin/make-changelog-diff @ 67086:7ae3d744378e

(Custom-reset-standard): Make it handle Custom group buffers correctly. (It used to throw an error in such buffers.) Make it ask for confirmation in group buffers and other Custom buffers containing more than one customization item.
author Luc Teirlinck <teirllm@auburn.edu>
date Tue, 22 Nov 2005 23:28:28 +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