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

Re: ds/commit-graph-incremental (was Re: What's cooking in git.git (Jun 2019, #04; Fri, 14))

From
Derrick Stolee <stolee@gmail.com>
Date
Jun 19, 2019, 14:37 UTC
Message-ID
<bd56bd14-a4e3-7f99-f4d8-982c0b223bb5@gmail.com>
In-Reply-To
<xmqqo92tr6hj.fsf@gitster-ct.c.googlers.com>
On 6/19/2019 10:32 AM, Junio C Hamano wrote:
Show 17 quoted lines
> Derrick Stolee <stolee@gmail.com> writes:
> 
>> On 6/14/2019 4:50 PM, Junio C Hamano wrote:
>>> * ds/commit-graph-incremental (2019-06-12) 16 commits
>>>  - commit-graph: test --split across alternate without --split
>>
>> Please hold on this one. I've found multiple issues while integrating
>> this with VFS for Git and there are enough to merit a full re-roll.
> 
> Thanks.
> 
>> Please ignore the two patches I sent yesterday as I will incorporate them
>> into the next version of this series.
> 
> I think I picked up "normalize c-g filenames" and queued it directly
> on top of this topic, but I do not recall the other one, which
> probably means I did ignore it so hopefully no harm done ;-)
Do you mean you applied the v6 patches? [1]
The range-diff included some changes that are necessary due to textual or
semantic conflicts with ds/close-object-store, but one change was hidden
in PATCH 10 that is important:
.
10:  2093bab5b1 ! 10:  65b1cc6ae9 commit-graph: allow cross-alternate chains
     @@ -97,6 +97,8 @@
      -	for (i = 0; i < count && valid; i++) {
      -		char *graph_name;
      -		struct commit_graph *g;
     ++	prepare_alt_odb(r);
     ++
      +	for (i = 0; i < count; i++) {
      +		struct object_directory *odb;

If you replayed the entire v6 series on top of ds/close-object-store, then everything is as I had hoped. Otherwise, I can take a look at what you have applied after the next cooking email and send new patches.

Thanks, -Stolee

[1] https://public-inbox.org/git/pull.184.v6.git.gitgitgadget@gmail.com/T/#u
Previous: Junio C Hamano
Message 14 of 14 in “What's cooking in git.git (Jun 2019, #04; Fri, 14)”
  1. Junio C HamanoJun 14, 2019
  2. js/gcc-8-and-9, was Re: What's cooking in git.git (Jun 2019, #04; Fri, 14)Johannes Schindelin, Jun 17, 2019
  3. Junio C HamanoJun 17, 2019
  4. Johannes SchindelinJun 18, 2019
  5. Junio C HamanoJun 19, 2019
  6. pw/rebase-abort-clean-rewritten, was Re: What's cooking in git.git (Jun 2019, #04; Fri, 14)Johannes Schindelin, Jun 17, 2019
  7. Phillip WoodJun 17, 2019
  8. Junio C HamanoJun 18, 2019
  9. Phillip WoodJun 20, 2019
  10. Johannes SchindelinJun 21, 2019
  11. sg/rebase-progress, was Re: What's cooking in git.git (Jun 2019, #04; Fri, 14)Johannes Schindelin, Jun 17, 2019
  12. ds/commit-graph-incremental (was Re: What's cooking in git.git (Jun 2019, #04; Fri, 14))Derrick Stolee, Jun 18, 2019
  13. Junio C HamanoJun 19, 2019
  14. Derrick StoleeJun 19, 2019

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.