git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH/RFC] Pro-Git thanks, Control-flow bug report

From
SNSteffen Daode Nurpmeso <sdaoden@googlemail.com>
Date
Jul 25, 2011, 19:39 UTC
Message-ID
<20110725193941.GA95001@sherwood.local>
In-Reply-To
<20110725162548.GA7071@sigill.intra.peff.net>
@ Jeff King <peff@peff.net> wrote (2011-07-25 18:25+0200):
> Hmm. What's old is new again, I guess. I posted a patch to fix this
> almost exactly 3 years ago:
> 
>   http://article.gmane.org/gmane.comp.version-control.git/90427

Unfortunately your patch from then seems no longer be sufficient (i.e., from my point of view, say), since this is also coloured:

  ?0%0[steffen@sherwood git.git]$ ./git -c color.ui=auto -c color.pager=false log
Show 5 quoted lines
>..> It's an ordering problem. [.]
>..> However, breaking the dependency chain would require some pretty
>..> major surgery, I think. [.]
>..> I think the "right" solution would be refactoring the color stuff
>..> to make the decision closer to the point of use. [.]
> A more elegant solution would be to push the query to color.c to
> happen at the time of color use, instead of during the startup
> sequence.

Beginners luck. In the end git(1) will get a visual.c output manager, and sideband.c rid of that TERM pollution. :-)

--Steffen
Ciao, sdaoden(*)(gmail.com)
ASCII ribbon campaign           ( ) More nuclear fission plants
  against HTML e-mail            X    can serve more coloured
    and proprietary attachments / \     and sounding animations
Previous: Jeff KingNext: Jeff King
Message 3 of 4 in “Pro-Git thanks, Control-flow bug report”
  1. Pro-Git thanks, Control-flow bug reportSteffen Daode Nurpmeso, Jul 25, 2011
  2. Jeff KingJul 25, 2011
  3. Steffen Daode NurpmesoJul 25, 2011
  4. Jeff KingJul 25, 2011

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.