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

[GSOC] Blog about week 6

From
Abhishek Kumar <abhishekkumar8222@gmail.com>
Date
Jul 14, 2020, 06:32 UTC
Message-ID
<20200714063236.GB10242@Abhishek-Arch>
Hello everyone!

Over the last week, I started implementing generation number v2. Based on the performance numbers and subsequent discussion, we have decided to use generation data chunk approach, storing topological levels into CDAT and corrected commit date offsets into GDAT chunk. Do note that we are maintaining backward compatibility using topological level, not with monotonic offsets.

I also found a performance regression with `commit-graph write --reachable --changed_path` that sneaked in along with the patch on moving generation and graph positions into commit-slab.

https://abhishekkumar2718.github.io/gsoc/2020/07/12/gsoc-week-6.html
https://github.com/gitgitgadget/git/pull/676
> Yes, I pushed without signing off or a cover letter. It's still a work
> in progress.

Thanks Abhishek

Next: Jakub Narębski
Message 1 of 3 in “[GSOC] Blog about week 6”
  1. Abhishek KumarJul 14, 2020
  2. Jakub NarębskiJul 17, 2020
  3. Abhishek KumarJul 21, 2020

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.