Hi,
I was in need to find out the path to the system-wide config file that
Git is using. I need to do this in a platform-independent way (Linux,
Mac OS X, Windows). What I came up with is
$ GIT_EDITOR=echo git config --system --edit
to trick Git into printing the path instead of opening the file in an editor.
Just wondering, is there a less hacky way to do that?
--
Sebastian Schuberth
On Wed, May 20, 2015 at 10:23:55PM +0200, Sebastian Schuberth wrote:
I was in need to find out the path to the system-wide config file that
Git is using. I need to do this in a platform-independent way (Linux,
Mac OS X, Windows). What I came up with is
$ GIT_EDITOR=echo git config --system --edit
to trick Git into printing the path instead of opening the file in an editor.
Just wondering, is there a less hacky way to do that?
No, there isn't. It's baked in at compile-time, so something similar to
"git --exec-path" might make sense (but if we are going to start
exposing a lot of build flags, it might be nice to come up with some
organized system rather than haphazardly adding options).
Of course adding a new option probably won't help you, as it will take
some time before it can be used reliably. I think the hack you came up
with is pretty reasonable in the meantime.
-Peff
On Wed, May 20, 2015 at 11:01 PM, Jeff King [off-list ref] wrote:
Of course adding a new option probably won't help you, as it will take
some time before it can be used reliably. I think the hack you came up
with is pretty reasonable in the meantime.
Right, so I'll keep using that hack, thanks!
--
Sebastian Schuberth