]> git.eshelyaron.com Git - emacs.git/commitdiff
Use file-name-as-directory
authorDmitry Gutov <dgutov@yandex.ru>
Fri, 4 Oct 2019 08:08:38 +0000 (11:08 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Fri, 4 Oct 2019 09:13:25 +0000 (12:13 +0300)
* lisp/progmodes/project.el (project--vc-list-files): Use
file-name-as-directory, to be on the safe side.

lisp/progmodes/project.el

index 2304734bd2487403221d63a9fe875722e6808003..2cf11afc36b6d8fb1f905727ffd49aaefd9d9fdc 100644 (file)
@@ -298,7 +298,7 @@ backend implementation of `project-external-roots'.")
 (defun project--vc-list-files (dir backend extra-ignores)
   (pcase backend
     (`Git
-     (let ((default-directory dir)
+     (let ((default-directory (file-name-as-directory dir))
            (args '("-z")))
        ;; Include unregistered.
        (setq args (append args '("-c" "-o" "--exclude-standard")))
@@ -317,7 +317,7 @@ backend implementation of `project-external-roots'.")
          (apply #'vc-git--run-command-string nil "ls-files" args)
          "\0" t))))
     (`Hg
-     (let ((default-directory dir)
+     (let ((default-directory (file-name-as-directory dir))
            args
            files)
        ;; Include unregistered.