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

GSoC proposal: port pack bitmap support to libgit2.

From
Yuxuan Shui <yshuiv7@gmail.com>
Date
Mar 12, 2014, 08:19 UTC
Message-ID
<CAGqt0zz1W1k92B+XRWEmMEv1=iyej+zi9QUCp2EhA=g+VnCt0g@mail.gmail.com>
Hi,

I'm Yuxuan Shui, a undergraduate student from China. I'm applying for GSoC 2014, and here is my proposal:

I found this idea on the ideas page, and did some research about it. The pack bitmap patchset add a new .bitmap file for every pack file which contains the reachability information of selected commits. This information is used to speed up git fetching and cloning, and produce a very convincing results.

The goal of my project is to port the pack bitmap implementation in core git to libgit2, so users of libgit2 could benefit from this optimization as well.

Please let me know if my proposal makes sense, thanks.

P.S. I've submitted by microproject patch[1], but haven't received any response yet.

[1]: http://thread.gmane.org/gmane.comp.version-control.git/243854
-- 
Regards
Yuxuan Shui
Next: Yuxuan Shui
Message 1 of 4 in “GSoC proposal: port pack bitmap support to libgit2.”
  1. Yuxuan ShuiMar 12, 2014
  2. Yuxuan ShuiMar 13, 2014
  3. Jeff KingMar 14, 2014
  4. Yuxuan ShuiMar 20, 2014

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.