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

Re: What's cooking in git.git (Mar 2018, #03; Wed, 14)

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 17, 2018, 00:53 UTC
Message-ID
<xmqq1sgjzfn0.fsf@gitster-ct.c.googlers.com>
In-Reply-To
<20180316220824.GC151588@aiede.svl.corp.google.com>
Jonathan Nieder <jrnieder@gmail.com> writes:
Show 18 quoted lines
>> I was hoping to hear quick Acks for remove-ignore-env (and also
>> Duy's reroll of their topics on it) from people involved in all the
>> related topics, so that we can advance them more-or-less at the same
>> time.
>
> I can go along with this for this series, but I want to explain why I
> am not thrilled with the process in general.
>
> The series "Moving global state into the repository object (part 1)"
> had gone through three revisions with relatively minor changes between
> each and we were in the middle of reviewing the fourth.  In response
> to a series that comes after it, "(part 2)", Duy created
> nd/remove-ignore-env, a series that I quite like.
>
> But with this reroll, the result is:
> ...
> So even though I agree with the goal and I like the improved
> initialization code, I am not happy.

Well, I do not think it was the "process" issue in particular, though. Yes, it was unfortunate that these three revisions were reviewed but they each resulted with only relative minor changes between iterations. IOW, reviewers that lost fresh eyes, perhaps including me, all missed a larger wart in the design that made the "ignore-env" thing required in the structure, which was spotted by somebody else. It would have been nicer if such an improvement were done during an earlier part of the cycle and did not require that other reviewer.

But we didn't spot it, and now we know a better structure of the topic, luckily before all the things touch 'next'. We not just got a suggestion "it would be better to rewrite it like so---now go ahead to do that", we got something even better and Duy did all the work restructuring the series, reshuffling the patches. We should be thankful, not unhappy.

Previous: Jonathan Nieder
Message 13 of 13 in “What's cooking in git.git (Mar 2018, #03; Wed, 14)”
  1. Junio C HamanoMar 15, 2018
  2. Duy NguyenMar 15, 2018
  3. Junio C HamanoMar 15, 2018
  4. Ævar Arnfjörð BjarmasonMar 15, 2018
  5. Junio C HamanoMar 15, 2018
  6. Derrick StoleeMar 19, 2018
  7. Lars SchneiderMar 15, 2018
  8. Lars SchneiderMar 15, 2018
  9. Junio C HamanoMar 16, 2018
  10. Jonathan TanMar 16, 2018
  11. Junio C HamanoMar 16, 2018
  12. Jonathan NiederMar 16, 2018
  13. Junio C HamanoMar 17, 2018

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.