]> git.eshelyaron.com Git - emacs.git/commitdiff
(files): Ignore files in RCS directory whose names are of the form ,*,
authorPaul Eggert <eggert@twinsun.com>
Fri, 21 Mar 1997 22:12:24 +0000 (22:12 +0000)
committerPaul Eggert <eggert@twinsun.com>
Fri, 21 Mar 1997 22:12:24 +0000 (22:12 +0000)
or *_; they are probably RCS lock files.  Also, ignore files named
.rcsfreeze.log or .rcsfreeze.ver; they are used by rcsfreeze.

lib-src/rcs2log

index 4f2b18ac54c9ed7f6180f19275060404101b0f5f..390bba898cb19a88c09a6ddb1ea40a3041c0b3df 100755 (executable)
@@ -28,7 +28,7 @@ Options:
 
 Report bugs to <bug-gnu-emacs@prep.ai.mit.edu>.'
 
-Id='$Id: rcs2log,v 1.35 1996/11/03 17:09:27 eggert Exp eggert $'
+Id='$Id: rcs2log,v 1.36 1997/01/20 09:03:05 eggert Exp eggert $'
 
 # Copyright 1992, 1993, 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
 
@@ -242,7 +242,14 @@ case $# in
                        files=`
                                {
                                        case $RCSdirs in
-                                       ?*) find $RCSdirs -type f -print
+                                       ?*) find $RCSdirs \
+                                                       -type f \
+                                                       ! -name '*_' \
+                                                       ! -name ',*,' \
+                                                       ! -name '.*_' \
+                                                       ! -name .rcsfreeze.log \
+                                                       ! -name .rcsfreeze.ver \
+                                                       -print
                                        esac
                                        find . -name '*,v' -print
                                } |
@@ -254,7 +261,8 @@ case $# in
                        for file in RCS/.* RCS/* .*,v *,v
                        do
                                case $file in
-                               RCS/. | RCS/..) continue;;
+                               RCS/. | RCS/.. | RCS/,*, | RCS/*_) continue;;
+                               RCS/.rcsfreeze.log | RCS/.rcsfreeze.ver) continue;;
                                RCS/.\* | RCS/\* | .\*,v | \*,v) test -f "$file" || continue
                                esac
                                files=$files$nl$file