Function: magit-run-git-async
magit-run-git-async is a byte-compiled function defined in
magit-process.el.
Signature
(magit-run-git-async &rest ARGS)
Documentation
Start Git, prepare for refresh, and return the process object.
ARGS is flattened and then used as arguments to Git.
Display the command line arguments in the echo area.
After Git returns some buffers are refreshed: the buffer that was current when this function was called (if it is a Magit buffer and still alive), as well as the respective Magit status buffer.
See magit-start-process for more information.
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-process.el
;;; Asynchronous Processes
(defun magit-run-git-async (&rest args)
"Start Git, prepare for refresh, and return the process object.
ARGS is flattened and then used as arguments to Git.
Display the command line arguments in the echo area.
After Git returns some buffers are refreshed: the buffer that was
current when this function was called (if it is a Magit buffer
and still alive), as well as the respective Magit status buffer.
See `magit-start-process' for more information."
(magit-msg "Running %s %s" (magit-git-executable)
(let ((m (string-join (flatten-tree args) " ")))
(remove-list-of-text-properties 0 (length m) '(face) m)
m))
(magit-start-git nil args))