]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "Bind the GIT_LITERAL_PATHSPECS environment variable"
authorDmitry Gutov <dgutov@yandex.ru>
Sun, 15 Aug 2021 00:45:42 +0000 (03:45 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Sun, 15 Aug 2021 00:45:42 +0000 (03:45 +0300)
This reverts commit a2d0ff26005c5c10ffe0d84bd8b458a06828be82.

It was found to break a certain use case, and we decided to go with
the other solution (bug#39452).

etc/NEWS
lisp/vc/vc-git.el

index a3a25436289acffef2ea0d2ec962fc08f95e1f75..09ace73f5d9c53b9394b50e2db5050a8c3c1943f 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -961,12 +961,6 @@ keys, add the following to your init file:
 
 ** Change Logs and VC
 
-*** vc-git now sets the 'GIT_LITERAL_PATHSPECS' environment variable.
-This ensures that Git operations on files containing wildcard
-characters work as they're supposed to.  However, this also affects
-scripts running from Git hooks, and these have to "unset
-GIT_LITERAL_PATHSPECS" to work as before.
-
 *** More VC commands can be used from non-file buffers.
 The relevant commands are those that don't change the VC state.
 The non-file buffers which can use VC commands are those that have
index 143087122fd7c00434241a52063e5a81259410a1..5828a83debcf0babb0b35e774f5b9edc5c2029ef 100644 (file)
@@ -1772,7 +1772,6 @@ The difference to vc-do-command is that this function always invokes
         (process-environment
          (append
           `("GIT_DIR"
-            "GIT_LITERAL_PATHSPECS=1"
             ;; Avoid repository locking during background operations
             ;; (bug#21559).
             ,@(when revert-buffer-in-progress-p
@@ -1807,7 +1806,6 @@ The difference to vc-do-command is that this function always invokes
        (process-environment
         (append
          `("GIT_DIR"
-            "GIT_LITERAL_PATHSPECS=1"
            ;; Avoid repository locking during background operations
            ;; (bug#21559).
            ,@(when revert-buffer-in-progress-p