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

Re: What's cooking in git.git (Aug 2021, #03; Fri, 6)

From
Elijah Newren <newren@gmail.com>
Date
Aug 7, 2021, 16:29 UTC
Message-ID
<CABPp-BFOusrK6E6n91XSXcKP8kin-8RX8L_HXdKRjS790HkwHQ@mail.gmail.com>
In-Reply-To
<xmqqzgtuf6r0.fsf@gitster.g>
On Fri, Aug 6, 2021 at 6:26 PM Junio C Hamano <gitster@pobox.com> wrote:
Show 9 quoted lines
> * jt/push-negotiation-fixes (2021-07-15) 3 commits
>  - fetch: die on invalid --negotiation-tip hash
>  - send-pack: fix push nego. when remote has refs
>  - send-pack: fix push.negotiate with remote helper
>
>  Bugfix for common ancestor negotiation recently introduced in "git
>  push" codepath.
>
>  Needs review.

I decided to take a look. It appears both Emily and Ævar have reviewed previously. Ævar brought up some comments on v2 of patch 2, but Jonathan responded to them all (and Peff chimed in as well), and there has been no further response from Ævar leaving the impression to me that Jonathan has replied to all feedback.

I'm not at all familiar with the protocol areas of the code, but I tried to read over the patches too. I think it'd have been a bit easier to understand for someone unfamiliar with this area if there were separate patches that introduced test_expect_failure showing the particular failures being fixed, followed by fixes in subsequent patches. I also noticed a stray newline removal in patch 2. Those are pretty minor issues, though, and I didn't spot anything substantial.

Previous: Junio C HamanoNext: Junio C Hamano
Message 4 of 8 in “What's cooking in git.git (Aug 2021, #03; Fri, 6)”
  1. Junio C HamanoAug 7, 2021
  2. Elijah NewrenAug 7, 2021
  3. Junio C HamanoAug 9, 2021
  4. Elijah NewrenAug 7, 2021
  5. Junio C HamanoAug 9, 2021
  6. Elijah NewrenAug 9, 2021
  7. Jeff KingAug 9, 2021
  8. Jonathan TanAug 10, 2021

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.