The ellipsis
is the value of magit-git-global-arguments; it is reference in magit-process--format-arguments
If you would like to see what magit
is doing underneath then do
(setq magit-process-extreme-logging t)
If you are familiar with git
but not with magit
, then the git commands logged in to *Messages*
buffer should give you some clue about what is happening
magit-git-global-arguments
is a variable defined in magit-git.el
.
Its value is
("--no-pager"
"--literal-pathspecs"
#1="-c"
"core.preloadindex=true"
#1#
"log.showSignature=false"
#1#
"color.ui=false"
#1#
"color.diff=false")
Global Git arguments.
The arguments set here are used every time the git executable is run as a subprocess. They are placed right after the executable itself and before the git command - as in git HERE ... COMMAND REST
. See the manpage git(1)
for valid arguments.
Be careful what you add here, especially if you are using Tramp to connect to servers with ancient Git versions. Never remove anything that is part of the default value, unless you really know what you are doing. And think very hard before adding something; it will be used every time Magit runs Git for any purpose.
This variable was introduced, or its default value was changed, in version 2.9.0 of the magit package. You can customize this variable.
magit-process-extreme-logging
is a variable defined in magit-process.el
.
Its value is t
Whether magit-process-file
logs to the Messages buffer.
Only intended for temporary use when you try to figure out how Magit uses Git behind the scene. Output that normally goes to the magit-process buffer continues to go there. Not all output goes to either of these two buffers.
Also see magit-git-debug
.