diff options
| author | Gerd Moellmann | 2001-08-31 11:23:06 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-08-31 11:23:06 +0000 |
| commit | 2df336621f81fb4725b96f4d71fabd944da1babb (patch) | |
| tree | edd1c90efeb2d1be399c45d914a534e67536e845 /admin | |
| parent | f466241d472a4db93178989b377228a82e86f0fb (diff) | |
| download | emacs-2df336621f81fb4725b96f4d71fabd944da1babb.tar.gz emacs-2df336621f81fb4725b96f4d71fabd944da1babb.zip | |
*** empty log message ***emacs-pretest-21.0.105
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/README | 3 | ||||
| -rwxr-xr-x | admin/diff-tar-files | 44 |
2 files changed, 46 insertions, 1 deletions
diff --git a/admin/README b/admin/README index 32a42fd595a..ddb1afa2223 100644 --- a/admin/README +++ b/admin/README | |||
| @@ -7,6 +7,7 @@ Brief description of scripts found here: | |||
| 7 | 7 | ||
| 8 | build-configs build Emacs in various configurations | 8 | build-configs build Emacs in various configurations |
| 9 | check-doc-strings check doc strings against documentation | 9 | check-doc-strings check doc strings against documentation |
| 10 | diff-tar-files show files added/removed between two tar files | ||
| 10 | make-emacs build Emacs in various ways | 11 | make-emacs build Emacs in various ways |
| 11 | revdiff get CVS diffs of files | ||
| 12 | quick-install-emacs install emacs quickly (`incrementally') | 12 | quick-install-emacs install emacs quickly (`incrementally') |
| 13 | revdiff get CVS diffs of files | ||
diff --git a/admin/diff-tar-files b/admin/diff-tar-files new file mode 100755 index 00000000000..6536a5e109f --- /dev/null +++ b/admin/diff-tar-files | |||
| @@ -0,0 +1,44 @@ | |||
| 1 | #! /bin/sh | ||
| 2 | |||
| 3 | # Copyright (C) 2001 Free Software Foundation, Inc. | ||
| 4 | # | ||
| 5 | # This file is part of GNU Emacs. | ||
| 6 | # | ||
| 7 | # GNU Emacs is free software; you can redistribute it and/or modify | ||
| 8 | # it under the terms of the GNU General Public License as published by | ||
| 9 | # the Free Software Foundation; either version 2, or (at your option) | ||
| 10 | # any later version. | ||
| 11 | # | ||
| 12 | # GNU Emacs is distributed in the hope that it will be useful, | ||
| 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | # GNU General Public License for more details. | ||
| 16 | # | ||
| 17 | # You should have received a copy of the GNU General Public License | ||
| 18 | # along with GNU Emacs; see the file COPYING. If not, write to the | ||
| 19 | # Free Software Foundation, Inc., 59 Temple Place - Suite 330, | ||
| 20 | # Boston, MA 02111-1307, USA. | ||
| 21 | |||
| 22 | if [ $# != 2 ]; then | ||
| 23 | cat <<EOF | ||
| 24 | Usage: $0 OLD-TAR NEW-TAR | ||
| 25 | |||
| 26 | Print a diff of the files in OLD-TAR and NEW-TAR. Used for checking | ||
| 27 | the contents of Emacs tar files. | ||
| 28 | EOF | ||
| 29 | exit 1; | ||
| 30 | fi | ||
| 31 | |||
| 32 | old_tar=$1 | ||
| 33 | new_tar=$2 | ||
| 34 | |||
| 35 | old_tmp=/tmp/old.$$ | ||
| 36 | new_tmp=/tmp/new.$$ | ||
| 37 | trap "rm -f $old_tmp $new_tmp; exit 1" 1 2 15 | ||
| 38 | |||
| 39 | tar tzf $old_tar | sed -e 's,^[^/]*,,' | sort > $old_tmp | ||
| 40 | tar tzf $new_tar | sed -e 's,^[^/]*,,' | sort > $new_tmp | ||
| 41 | diff -u $old_tmp $new_tmp | ||
| 42 | rm -f $new_tmp $old_tmp | ||
| 43 | |||
| 44 | |||