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

[GSoC 2014] Replacing object loading/writing layer by libgit2

From
Guanglin Xu <mzguanglin@gmail.com>
Date
Mar 20, 2014, 15:37 UTC
Message-ID
<CAATe9uhR3P=C8f10VoiEksXiQCnUXqRdXO5vQr_NUe2YP33xJQ@mail.gmail.com>
Hello,

My name is Guanglin Xu. I am a second-year master student at Sun Yat-sen University in China, majoring in Software Engineering. I am also a perspective PhD student matriculated in the US. I'm planning on doing summer projects which I can work remotely. The GSoC 2014 program of Git project is a great choice.

I am kind of a "skillful" Git user with 4 years' experience in 3 projects. For example, I am a Top 5 contributor in LibVMI project (https://github.com/bdpayne/libvmi); I host a team-made mobile app in Github (https://itunes.apple.com/us/app/ying-yue/id689566688?ls=1&mt=8). For more of my projects see here (http://www.andrew.cmu.edu/user/guanglin)

To get familiar with the flow of Git development, I worked on microproject [2] and had corresponding conversations with Eric Sunshine, Jacopo Notarstefano and Sun He in threads. Thank you for their comments on my work.

Now I've submitted my proposal to google-melange. In brief, I propose to replace object loading/writing layer by libgit2, which comes from the GSoC 2014 ideas page of Git project. Particularly, since I didn't realize where the hardest part is when I looked into the initial aim of this idea, I added a performance requirement that the new implementation should at least not run slower than previous one. Maybe I underestimated specific challenge in working with Git, suggestions or warnings for this topic are all welcomed.

Thanks for your consideration for GSoC 2014.
Guanglin
Next: Guanglin Xu
Message 1 of 2 in “[GSoC 2014] Replacing object loading/writing layer by libgit2”
  1. Guanglin XuMar 20, 2014
  2. Guanglin XuApr 8, 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.