Re: [PATCH v2] Refactor recv_sideband()
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 28, 2016, 15:13 UTC
- Message-ID
- <xmqqr3bh9wjh.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <alpine.DEB.2.20.1606281204330.12947@virtualbox>
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
Show 11 quoted lines
> Erm, sorry... > > On Tue, 28 Jun 2016, Johannes Schindelin wrote: > >> [...] we actually do not override fprintf() at all anymore [*1*] [...] > > ... forgot the > > Footnote *1*: In Git for Windows, we actually *do* override fprintf(), > thanks to using gettext, but it is *gettext* that is doing the overriding > now, not Git.
That's nice to know but is not particularly actionable.
Do you mean
- We do color correctly without having to override fprintf() these days, so feel free and safe to use either fwrite() or write()
- Because we do not override fprintf(), we no longer do colors
- Or something in between, e.g. "we don't override fprintf() ourselves but gettext does X for us (for unknown value of X), so you will get color as long as you do Y (for unknown value of Y)"?
In other words, based on this piece of knowledge you shared with us, what is your recommendation for Lukas's patch to do?
Thanks.