From: Junio C Hamano Date: Sun, 17 Feb 2008 17:56:27 GMT Subject: Re: [RFC] sending errors to stdout under $PAGER Message-ID: <7vd4qv1n78.fsf@gitster.siamese.dyndns.org> In-Reply-To: <20080217144854.56fcb98d.froese@gmx.de> Edgar Toernig writes: > Junio C Hamano wrote: >> >> + FILE *outto = (pager_in_use() ? stdout : stderr); >> + >> vsnprintf(msg, sizeof(msg), err, params); >> - fprintf(stderr, "%s%s\n", prefix, msg); >> + fprintf(outto, "%s%s\n", prefix, msg); >> >> What do people think? Have I overlooked any downsides? > > Wouldn't it be better/safer to redirect stderr to the pager > in the first place? > > So, instead of the current > > foo | less > use > foo 2>&1 | less I like it. Much nicer. Thanks.