branch: elpa/vc-fossil
commit 0bd29aec05cdf1fc81ada064900519a13b79e071
Author: venkat <venkat>
Commit: venkat <venkat>

    Simplified version of vc-fossil-registered.
---
 vc/el/vc-fossil.el | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/vc/el/vc-fossil.el b/vc/el/vc-fossil.el
index 8c3ecfc..9f7486e 100644
--- a/vc/el/vc-fossil.el
+++ b/vc/el/vc-fossil.el
@@ -81,16 +81,12 @@
 
 (defun vc-fossil-registered (file)
   "Check whether FILE is registered with fossil."
-  (when (vc-fossil-root file)
-    (with-temp-buffer
-      (let* ((dir (file-name-directory file))
-            (name (file-relative-name file dir))
-            (str (ignore-errors
-                   (when dir (cd dir))
-                   (vc-fossil--out-ok "finfo" "-s" name)
-                   (buffer-string))))
-            (and str
-                   (not (string= (substring str 0 7) "unknown")))))))
+  (with-temp-buffer
+    (let* ((str (ignore-errors
+                (vc-fossil--out-ok "finfo" "-s" (file-truename file))
+                (message (buffer-string)))))
+      (and str
+          (not (string= (substring str 0 7) "unknown"))))))
 
 (defun vc-fossil-state-code (code)
   (if (not code)

Reply via email to