Speed up vc-git-dir-status-files

* lisp/vc/vc-git.el (vc-git-dir-status-goto-stage): Call 'git
ls-files -u' for the ls-files-conflict stage
(https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00885.html).
This commit is contained in:
Dmitry Gutov 2018-06-28 03:03:36 +03:00
parent 9134c841f1
commit 4a7f4232ed

View file

@ -581,7 +581,7 @@ or an empty string if none."
"ls-files" "-z" "-c" "-s" "--"))
(`ls-files-conflict
(vc-git-command (current-buffer) 'async files
"ls-files" "-z" "-c" "-s" "--"))
"ls-files" "-z" "-u" "--"))
(`ls-files-unknown
(vc-git-command (current-buffer) 'async files
"ls-files" "-z" "-o" "--directory"