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

Re: [PATCH] Print progress message to stderr, not stdout

From
MCMarco Costalba <mcostalba@gmail.com>
Date
Dec 4, 2006, 18:34 UTC
Message-ID
<e5bfff550612041034g727a1bebg464f7c523c0fac7f@mail.gmail.com>
In-Reply-To
<20061204153705.GA8644@diana.vm.bytemark.co.uk>
On 12/4/06, Karl Hasselström <kha@treskal.com> wrote:
Show 22 quoted lines
> On 2006-12-04 09:17:16 +0000, Catalin Marinas wrote:
>
> > On 02/12/06, Marco Costalba <mcostalba@gmail.com> wrote:
> >
> > > On 11/11/06, Karl Hasselström <kha@treskal.com> wrote:
> > >
> > > > Printing progress messages to stdout causes them to get mixed up
> > > > with the actual output of the program. Using stderr is much
> > > > better, since the user can then redirect the two components
> > > > separately.
> > >
> > > This patch breaks qgit.
> >
> > Since there are other tools relying on a clean stderr, I think I
> > would revert it and add a verbose flag and/or config option. Karl,
> > any thoughts on this (since you sent the patch)?
>
> I introduced this since I wanted to divert the output to a file, and
> the progress message had no business being written to that file. But a
> command line option to suppress progress messages would work just as
> well if that's what git does.
>

If you don't mind I would prefer a command line option to _enable_ progress messages, something like -v or --verbose so to keep back compatibility with current versions of tools that do not expect stderr messages.

Thanks
Previous: Karl HasselströmNext: Catalin Marinas
Message 5 of 10 in “Print progress message to stderr, not stdout”
  1. Print progress message to stderr, not stdoutKarl Hasselström, Nov 11, 2006
  2. Marco CostalbaDec 2, 2006
  3. Catalin MarinasDec 4, 2006
  4. Karl HasselströmDec 4, 2006
  5. Marco CostalbaDec 4, 2006
  6. Catalin MarinasDec 4, 2006
  7. Marco CostalbaDec 5, 2006
  8. Johannes SchindelinDec 5, 2006
  9. Karl HasselströmDec 5, 2006
  10. Catalin MarinasDec 5, 2006

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.