On Tue, Sep 08, 2020 at 11:12:11AM -0700, Junio C Hamano wrote: > > Here's a slightly different proposal. I'm not sure if I like it or not, > > but just thinking out loud for a moment. The issue is that we're worried > > the consumer of the output may be surprised by a user-configured pretty > > format. Can we give them a way to say "I don't care about the exact > > output; pick what the user configured for this name, or some sane > > default". I.e., something like: > > > > git log --format=loose:reference > > Yeah, that, or with s/loose/user/ or something. Heh, I actually called it "user:" initially but wasn't sure if that was sufficiently descriptive, so I groped around for another word. But if both of us thought of "user", maybe it's better. At any rate, this was mostly just thinking out loud, and isn't something I'm planning to follow up on with a patch. But maybe it inspires somebody to run with it. -Peff