]> git.eshelyaron.com Git - emacs.git/commitdiff
(cvs-fileinfo->backup-file): Use a more constraining
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 4 Mar 2004 22:44:23 +0000 (22:44 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 4 Mar 2004 22:44:23 +0000 (22:44 +0000)
regexp to distinguish .#ChangeLog.9.1.400 and .#ChangeLog.1.400.

lisp/pcvs-info.el

index 6fa47b9e97c960408b0fac85720e1c7fae867784..52989e4c9c68794e3db60560faa6375a1a410c27 100644 (file)
@@ -1,6 +1,7 @@
 ;;; pcvs-info.el --- internal representation of a fileinfo entry
 
-;; Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000  Free Software Foundation, Inc.
+;; Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2004
+;;           Free Software Foundation, Inc.
 
 ;; Author: Stefan Monnier <monnier@cs.yale.edu>
 ;; Keywords: pcl-cvs
@@ -219,8 +220,8 @@ to confuse some users sometimes."
         (file (cvs-fileinfo->file fileinfo))
         (default-directory (file-name-as-directory (expand-file-name dir)))
         (files (directory-files "." nil
-                                (concat "^" (regexp-quote cvs-bakprefix)
-                                        (regexp-quote file) "\\.")))
+                                (concat "\\`" (regexp-quote cvs-bakprefix)
+                                        (regexp-quote file) "\\(\\.[0-9]+\\.[0-9]+\\)+\\'")))
         bf)
     (dolist (f files bf)
       (when (and (file-readable-p f)