(vc-arch-state): Fix parsing for `names' method.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 8 Sep 2004 22:15:34 +0000 (22:15 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 8 Sep 2004 22:15:34 +0000 (22:15 +0000)
lisp/ChangeLog
lisp/vc-arch.el

index c3eb1a5..7a1ad56 100644 (file)
@@ -1,3 +1,7 @@
+2004-09-08  Stefan  <monnier@iro.umontreal.ca>
+
+       * vc-arch.el (vc-arch-state): Fix parsing for `names' method.
+
 2004-09-08  Kim F. Storm  <storm@cua.dk>
 
        * emulation/cua-rect.el (cua--highlight-rectangle): Fix last
@@ -66,6 +70,9 @@
 
 2004-09-07  Stefan  <monnier@iro.umontreal.ca>
 
+       * term/xterm.el (function-key-map): Add bindings for C- and S- cursor
+       motion as seen on my Mac OS X xterms.
+
        * newcomment.el (uncomment-region-default, comment-region-default):
        New functions extracted from uncomment-region and comment-region.
        (comment-region, comment-region-function, uncomment-region)
index 2cadfdc..c4c484a 100644 (file)
@@ -254,9 +254,13 @@ Return non-nil if FILE is unchanged."
        (with-current-buffer (find-file-noselect sigfile)
          (goto-char (point-min))
          (while (and (search-forward id nil 'move)
-                     (progn (goto-char (- (match-beginning 0) 2))
-                            ;; Ignore E_ entries used for foo.id files.
-                            (or (not (bolp)) (looking-at "E_")))))
+                     (save-excursion
+                       (goto-char (- (match-beginning 0) 2))
+                       ;; For `names', the lines start with `?./foo/bar'.
+                       ;; For others there's 2 chars before the ./foo/bar.
+                       (or (not (or (bolp) (looking-at "\n?")))
+                           ;; Ignore E_ entries used for foo.id files.
+                           (looking-at "E_")))))
          (if (eobp)
              ;; ID not found.
              (if (equal (file-name-nondirectory sigfile)