From: Junio C Hamano Date: Tue, 28 Jun 2016 15:13:06 GMT Subject: Re: [PATCH v2] Refactor recv_sideband() Message-ID: In-Reply-To: Johannes Schindelin writes: > 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.