From: Jeff King Date: Tue, 09 Mar 2010 23:13:07 GMT Subject: Re: What's cooking in git.git (Mar 2010, #02; Sun, 07) Message-ID: <20100309231306.GD25265@sigill.intra.peff.net> In-Reply-To: <7vk4tnw4nz.fsf@alter.siamese.dyndns.org> On Mon, Mar 08, 2010 at 01:20:32AM -0800, Junio C Hamano wrote: > After thinking about this a bit more, I do not think it is a good idea to > disable configured decoration when an explicit --pretty is given. A patch > to do so would be a trivial two-liner: > [...] > but there is one big difference between notes and decoration. Decorations > are designed to be a small, one-per-ref tokens that would sit well on a > line that already has other essential informations, while notes are a lot > louder "in your face" annotations that occupy line(s) on their own. True, but turning off configured decorations also helps scripts. I think we can all agree that normal "git log" is not supposed to be consumed by scripts, but should "git log --pretty=raw" turn off configured decorations? With the current code, gitk (which calls "log --pretty=raw") barfs on a repository with log.decorate turned on. -Peff