From: Jeff King Date: Sat, 09 Jun 2018 06:56:35 GMT Subject: Re: [RFC PATCH v1] telemetry design overview (part 1) Message-ID: <20180609065635.GE30224@sigill.intra.peff.net> In-Reply-To: <87bmck4gip.fsf@evledraar.gmail.com> On Sat, Jun 09, 2018 at 08:31:58AM +0200, Ævar Arnfjörð Bjarmason wrote: > 1) I really don't see the basis for this argument that they'd need to > patch it out, they're not patching out e.g. GIT_TRACE now, which has > all the same sort of concerns, it's just a format that's more of a > hassle to parse than this proposed format. > > 2) I think you and Johannes are just seeing the "telemetry" part of > this, but if you look past that all this *really* is is "GIT_TRACE > facility that doesn't suck to parse". So that actually takes me to another question, which is: instead of introducing a new "telemetry" feature, could we make GIT_TRACE suck less to parse? E.g., could we have a flag or environment variable to have the existing traces output JSON? I guess right now they're inherently free-form via trace_printf, so it would involve adding some structured interface calls. Which is more or less what I guess JeffH's proposed feature to look like. -Peff