]> git.eshelyaron.com Git - emacs.git/commitdiff
vc-git-region-history: Fix to call 'diff' more correctly
authorDmitry Gutov <dgutov@yandex.ru>
Tue, 17 Aug 2021 00:32:12 +0000 (03:32 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Tue, 17 Aug 2021 00:32:12 +0000 (03:32 +0300)
* lisp/vc/vc-git.el (vc-git-region-history):
Fix to pass a list to the backend 'diff' command (bug#39452).

lisp/vc/vc-git.el

index 6b26515430f8270fd6c8c1e77d8e4f9727693d20..935dc8b9aee583d9dacbf29668baca3c9674871d 100644 (file)
@@ -1331,7 +1331,7 @@ This requires git 1.8.4 or later, for the \"-L\" option of \"git log\"."
   ;; but since Git is one of the two backends that support this operation
   ;; so far, it's hard to tell; hg doesn't need this.
   (with-temp-buffer
-    (vc-call-backend 'git 'diff file "HEAD" nil (current-buffer))
+    (vc-call-backend 'git 'diff (list file) "HEAD" nil (current-buffer))
     (goto-char (point-min))
     (let ((last-offset 0)
           (from-offset nil)