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

Re: Is anyone working on a next-gen Git protocol (Re: [PATCH v3 0/8] Hiding refs)

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 5, 2013, 16:03 UTC
Message-ID
<7vfw1avjcw.fsf@alter.siamese.dyndns.org>
In-Reply-To
<CACBZZX7G=V9L+zEA2MQFjQW8tRA0i1Gk3nUYdg5dDy35v74SEw@mail.gmail.com>
Ævar Arnfjörð Bjarmason <avarab@gmail.com> writes:
> Do you have any plans for something that *does* have the reduction of
> network bandwidth as a primary goal?

Uncluttering gives reduction of bandwidth anyway, so I do not see much point in the distinction you seem to be making.

Show 5 quoted lines
> Is this what you've been working on? Because if so I misunderstood you
> thinking you were going to work on something that gave clients the
> ability specify what they wanted before the initial ref advertisement.
> ...
> 4. http://thread.gmane.org/gmane.comp.version-control.git/207190

"Who speaks first" mentioned in 4. above, was primarily about "delaying ref advertisement", which would be a larger protocol change. Nobody seems to have attacked it since it was discussed, and I was tired of hearing nothing but complaints and whines. This "hiding refs" series was done as a cheaper way to solve a related issue, without having to wait for the solution of "delaying advertisement", which is an orthogonal issue.

Previous: Ævar Arnfjörð BjarmasonNext: Ævar Arnfjörð Bjarmason
Message 2 of 3 in “Re: Is anyone working on a next-gen Git protocol (Re: [PATCH v3 0/8] Hiding refs)”
  1. Ævar Arnfjörð BjarmasonFeb 5, 2013
  2. Junio C HamanoFeb 5, 2013
  3. Ævar Arnfjörð BjarmasonFeb 5, 2013

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.