From: Todd Zullinger Date: Sat, 20 May 2017 01:29:50 GMT Subject: Re: Git log.decorate can't be overridden in global config (v2.13.0) Message-ID: <20170520012950.GC25542@zaya.teonanacatl.net> In-Reply-To: <15c2318a2c4.1100a44f3621653.6175207833450352995@calebevans.me> Hi Caleb, Caleb Evans wrote: > I recently updated to Git v2.13.0 (macOS Sierra via Homebrew), and I > noticed that the default --decorate option for `git log` has changed > from --decorate=no to --decorate=auto. I'd prefer to keep decoration > disabled to minimize clutter in the logs, so I try disabling it in > my global .gitconfig (~/.gitconfig) like so: > > git config --global log.decorate none > > However, this does not seem to disable the log decorations. Running > `git log` again still shows the decorations. Strangely, running `git > config log.decorate none` does seem to disable decoration, but I > would prefer not to do this on a per-repository basis. I can only > suspect that this is a Git bug, as my log.decorate global config > setting is not being honored. I have already confirmed that my > repository's .git/config is not overriding my global preference. > > I hope this should be a simple issue, but please let me know if you > have questions. I believe a patch for this is on the ah/log-decorate-default-to-auto branch, courtesy of Brian Carlson (Cc:d): https://github.com/gitster/git/commit/c74271aae7 The relevant list thread is here: https://public-inbox.org/git/20170512213407.46251-1-sandals@crustytoothpaste.net/ Cheers, -- Todd ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ambition is a poor excuse for not having enough sense to be lazy.