emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/emacs-24 r108494: Remove lib-src/vcdiff


From: Glenn Morris
Subject: [Emacs-diffs] /srv/bzr/emacs/emacs-24 r108494: Remove lib-src/vcdiff
Date: Fri, 02 Nov 2012 02:23:43 -0000
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 108494
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Tue 2012-06-05 21:06:54 -0400
message:
  Remove lib-src/vcdiff
  
  * lib-src/vcdiff: Remove file.
  * lib-src/Makefile.in (SCRIPTS, STAMP_SCRIPTS): Remove vcdiff.
  (stamp-vcdiff): Remove.
  
  * INSTALL, make-dist: Remove vcdiff.
  
  * lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove vcdiff
removed:
  lib-src/vcdiff
modified:
  ChangeLog
  INSTALL
  etc/NEWS
  lib-src/ChangeLog
  lib-src/Makefile.in
  lisp/ChangeLog
  lisp/emacs-lisp/authors.el
  make-dist
=== modified file 'ChangeLog'
--- a/ChangeLog 2012-06-03 23:49:12 +0000
+++ b/ChangeLog 2012-06-06 01:06:54 +0000
@@ -1,3 +1,7 @@
+2012-06-06  Glenn Morris  <address@hidden>
+
+       * INSTALL, make-dist: Remove vcdiff.
+
 2012-06-03  Glenn Morris  <address@hidden>
 
        * INSTALL, make-dist: Remove rcs-checkin.

=== modified file 'INSTALL'
--- a/INSTALL   2012-06-03 23:49:12 +0000
+++ b/INSTALL   2012-06-06 01:06:54 +0000
@@ -719,7 +719,7 @@
 in `./lib-src' to their final destinations, as selected in `./src/epaths.h'.
 
 Strictly speaking, not all of the executables in `./lib-src' need be copied.
-- The programs `hexl', `movemail', `profile', `rcs2log', and `vcdiff'
+- The programs `hexl', `movemail', `profile', and `rcs2log'
     are used by Emacs; they do need to be copied.
 - The programs `etags', `ctags', and `emacsclient' are intended to be
     run by users; they are handled below.

=== modified file 'etc/NEWS'
--- a/etc/NEWS  2012-06-05 17:47:27 +0000
+++ b/etc/NEWS  2012-06-06 01:06:54 +0000
@@ -44,6 +44,11 @@
 ** On Mac OS X, configure no longer automatically adds the Fink /sw
 directories to the search path.  You must add them yourself if you want them.
 
+---
+** The standalone scripts rcs-checkin and vcdiff have been removed
+(from the bin and libexec directories, respectively).  The former is
+no longer relevant, the latter is replaced by lisp (in vc-sccs.el).
+
 
 * Startup Changes in Emacs 24.2
 

=== modified file 'lib-src/ChangeLog'
--- a/lib-src/ChangeLog 2012-06-05 17:56:38 +0000
+++ b/lib-src/ChangeLog 2012-06-06 01:06:54 +0000
@@ -1,3 +1,9 @@
+2012-06-06  Glenn Morris  <address@hidden>
+
+       * vcdiff: Remove file.
+       * Makefile.in (SCRIPTS, STAMP_SCRIPTS): Remove vcdiff.
+       (stamp-vcdiff): Remove.
+
 2012-06-05  Glenn Morris  <address@hidden>
 
        * makefile.w32-in ($(BLD)/getdate.$(O), $(BLD)/leditcfns.$(O)):

=== modified file 'lib-src/Makefile.in'
--- a/lib-src/Makefile.in       2012-06-03 23:49:12 +0000
+++ b/lib-src/Makefile.in       2012-06-06 01:06:54 +0000
@@ -129,8 +129,8 @@
 
 # Like UTILITIES, but they're not system-dependent, and should not be
 #  deleted by the distclean target.
-SCRIPTS= rcs2log vcdiff
-STAMP_SCRIPTS= stamp-rcs2log stamp-vcdiff
+SCRIPTS= rcs2log
+STAMP_SCRIPTS= stamp-rcs2log
 
 # All files that are created by the linker, i.e., whose names end in ${EXEEXT}.
 EXE_FILES = ${INSTALLABLES} ${UTILITIES} ${DONT_INSTALL}
@@ -199,10 +199,6 @@
        $(insrcdir) || cp -p $(srcdir)/grep-changelog grep-changelog
        touch $@
 
-stamp-vcdiff: $(srcdir)/vcdiff
-       $(insrcdir) || cp -p $(srcdir)/vcdiff vcdiff
-       touch $@
-
 ## Only used if we need blessmail, but no harm in always defining.
 ## This makes the actual blessmail executable.
 blessmail:

=== removed file 'lib-src/vcdiff'
--- a/lib-src/vcdiff    2012-01-19 07:21:25 +0000
+++ b/lib-src/vcdiff    1970-01-01 00:00:00 +0000
@@ -1,114 +0,0 @@
-#! /bin/sh
-
-# Enhanced sccs diff utility for use with vc mode.
-# This version is more compatible with rcsdiff(1).
-
-# Copyright (C) 1992-1993, 1995, 1997, 2001-2012
-#   Free Software Foundation, Inc.
-
-# Author: Paul Eggert
-# (according to authors.el)
-
-# This file is part of GNU Emacs.
-
-# GNU Emacs is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# GNU Emacs is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
-
-
-DIFF="diff"
-usage="$0: Usage: vcdiff [--brief] [-q] [-r<sid1>] [-r<sid2>] [diffopts] 
sccsfile..."
-
-# Now that we use `sccs get' rather than just `get', we don't need this.
-# PATH=$PATH:/usr/ccs/bin:/usr/sccs:/usr/xpg4/bin # common SCCS hangouts
-
-echo="echo"
-sid1= sid2=
-
-for f
-do
-       case $f in
-       -*)
-               case $f in
-               --brief)
-                       DIFF=cmp;;
-               -q)
-                       echo=:;;
-               -r?*)
-                       case $sid1 in
-                       '')
-                               sid1=$f
-                               ;;
-                       *)
-                               case $sid2 in
-                               ?*) echo "$usage" >&2; exit 2 ;;
-                               esac
-                               sid2=$f
-                               ;;
-                       esac
-                       ;;
-               *)
-                       options="$options $f"
-                       ;;
-               esac
-               shift
-               ;;
-       *)
-               break
-               ;;
-       esac
-done
-
-case $# in
-0)
-       echo "$usage" >&2
-       exit 2
-esac
-
-
-rev1= rev2= status=0
-trap 'status=2; exit' 1 2 13 15
-trap 'rm -f $rev1 $rev2 || status=2; exit $status' 0
-
-for f
-do
-       s=2
-
-       case $f in
-       s.* | */s.*)
-               if
-                       rev1=`mktemp /tmp/geta.XXXXXXXX`
-                       sccs get -s -p -k $sid1 "$f" > $rev1 &&
-                       case $sid2 in
-                       '')
-                               workfile=`expr " /$f" : '.*/s.\(.*\)'`
-                               ;;
-                       *)
-                               rev2=`mktemp /tmp/getb.XXXXXXXX`
-                               sccs get -s -p -k $sid2 "$f" > $rev2
-                               workfile=$rev2
-                       esac
-               then
-                       $echo $DIFF $options $rev1 $workfile >&2
-                       $DIFF $options $rev1 $workfile
-                       s=$?
-               fi
-               ;;
-       *)
-               echo "$0: $f is not an SCCS file" >&2
-       esac
-
-       if test $status -lt $s
-       then status=$s
-       fi
-done
-

=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2012-06-06 00:29:10 +0000
+++ b/lisp/ChangeLog    2012-06-06 01:06:54 +0000
@@ -1,5 +1,7 @@
 2012-06-06  Glenn Morris  <address@hidden>
 
+       * emacs-lisp/authors.el (authors-fixed-entries): Remove vcdiff
+
        * vc/vc-sccs.el (vc-sccs-write-revision): New function.
        (vc-sccs-workfile-unchanged-p): Use vc-sccs-write-revision.
        (vc-sccs-diff): Replace use of the external vcdiff script.

=== modified file 'lisp/emacs-lisp/authors.el'
--- a/lisp/emacs-lisp/authors.el        2012-06-03 23:31:45 +0000
+++ b/lisp/emacs-lisp/authors.el        2012-06-06 01:06:54 +0000
@@ -399,7 +399,7 @@
     ("Lawrence R. Dodd" :cowrote "dired-x.el")
     ;; No longer distributed.
 ;;;    ("Viktor Dukhovni" :wrote "unexsunos4.c")
-    ("Paul Eggert" :wrote "rcs2log" "vcdiff")
+    ("Paul Eggert" :wrote "rcs2log") ; "vcdiff"
     ("Fred Fish" :changed "unexcoff.c")
     ;; No longer distributed.
 ;;;    ("Tim Fleehart" :wrote "makefile.nt")

=== modified file 'make-dist'
--- a/make-dist 2012-06-03 23:49:12 +0000
+++ b/make-dist 2012-06-06 01:06:54 +0000
@@ -386,7 +386,7 @@
 echo "Making links to \`lib-src'"
 (cd lib-src
  ln [a-zA-Z]*.[ch] ../${tempdir}/lib-src
- ln ChangeLog Makefile.in README testfile vcdiff ../${tempdir}/lib-src
+ ln ChangeLog Makefile.in README testfile ../${tempdir}/lib-src
  ln grep-changelog rcs2log ../${tempdir}/lib-src
  ln makefile.w32-in ../${tempdir}/lib-src)
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]