(vc-rcs-status): Use "-", not " ", to separate locks, so that the RCS
authorPaul Eggert <eggert@twinsun.com>
Tue, 20 Jul 1993 02:25:19 +0000 (02:25 +0000)
committerPaul Eggert <eggert@twinsun.com>
Tue, 20 Jul 1993 02:25:19 +0000 (02:25 +0000)
minor mode doesn't contain internal spaces.

lisp/vc-hooks.el

index 092084f..c120b7c 100644 (file)
@@ -210,20 +210,20 @@ visiting FILE."
              (let* ((lock-pattern
                      (concat "[ \b\t\n\v\f\r]+\\("
                              (regexp-quote (user-login-name))
-                             ":\\|\\)"))
+                             ":\\)?"))
                     (locks
                      (save-restriction
                        (narrow-to-region (match-beginning 1) (match-end 1))
                        (goto-char (point-min))
                        (while (re-search-forward lock-pattern nil t)
-                         (replace-match " " t t))
+                         (replace-match "-" t t))
                        (buffer-string)))
                     (status
                      (if (not (string-equal locks ""))
                          locks
                        (goto-char (point-min))
                        (if (looking-at "head[ \b\t\n\v\f\r]+\\([.0-9]+\\)")
-                           (concat " " (buffer-substring (match-beginning 1)
+                           (concat "-" (buffer-substring (match-beginning 1)
                                                          (match-end 1)))
                          " @@"))))
                ;; Clean work buffer.