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

GSoC - Designing a faster index format

From
ESelton sky <eltonsky9404@gmail.com>
Date
Mar 20, 2012, 23:10 UTC
Message-ID
<CAKTdtZm3qfG1rcoashDoMoqtD34JJDUDtDruGqGn9bSMzQTcFA@mail.gmail.com>
Hello everyone,

I am not sure if this is the right way to apply GSoC or if this project is still available?  I just subscribed a few hours ago, don't blame me :)

I am interested with "Designing a faster index format" project.
I am new to git, only started using git yesterday.
The reasons for applying this is:
1. I like C
2. I like doing optimization
3. I want to contribute to a open source project - to git, a plus

From the idea, I realize the problem is that index is verified and rewritten on any operations which is unnecessary sometimes. And the objective is to reduce the number of operations to below logN.  As I am new to git, I  I couldn't give a detailed plan to this for now. I should have gonna through more documents or codes but there's only one week for application. So I have to jump up from nowhere :P

I got questions like: how each operations affect index? how cache tree data and index is stored? Maybe you can point me how I should catch up quickly. I went through the article "git-for-computer-scientists", that quite makes sense.

About me:

My name is Elton Tian, I am from China. I have been living in Australia for quite a few years. I am currently a Master student from Australia National University. I have lots of experience in C during my undergraduate: socket, RPC, pthread, etc.. After graduate I worked with linux based web development for 2.5 years. We used tcl, apache and cvs. Last year, as a student project, I had chance to benchmark and modify hadoop distributed file system and mapreduce on a small cluster. I have to configure and maintain the cluster by myself.

My IRC nick is "eltonsky".

Regards, Elton

Next: Nguyen Thai Ngoc Duy
Message 1 of 33 in “GSoC - Designing a faster index format”
  1. elton skyMar 20, 2012
  2. Nguyen Thai Ngoc DuyMar 21, 2012
  3. Thomas RastMar 21, 2012
  4. elton skyMar 21, 2012
  5. elton skyMar 22, 2012
  6. Jakub NarebskiMar 23, 2012
  7. Nguyen Thai Ngoc DuyMar 23, 2012
  8. elton skyMar 23, 2012
  9. Nguyen Thai Ngoc DuyMar 23, 2012
  10. Nguyen Thai Ngoc DuyMar 24, 2012
  11. elton skyMar 26, 2012
  12. elton skyMar 26, 2012
  13. Thomas RastMar 26, 2012
  14. Nguyen Thai Ngoc DuyMar 26, 2012
  15. Shawn PearceMar 26, 2012
  16. elton skyMar 27, 2012
  17. David BarrMar 27, 2012
  18. Nguyen Thai Ngoc DuyMar 27, 2012
  19. Jeff KingMar 29, 2012
  20. Nguyen Thai Ngoc DuyMar 27, 2012
  21. Nguyen Thai Ngoc DuyMar 26, 2012
  22. elton skyMar 27, 2012
  23. Nguyen Thai Ngoc DuyMar 27, 2012
  24. elton skyApr 2, 2012
  25. Nguyen Thai Ngoc DuyApr 2, 2012
  26. Shawn PearceApr 2, 2012
  27. Nguyen Thai Ngoc DuyApr 2, 2012
  28. elton skyApr 4, 2012
  29. Nguyen Thai Ngoc DuyApr 4, 2012
  30. elton skyApr 4, 2012
  31. elton skyApr 6, 2012
  32. elton skyApr 6, 2012
  33. elton skyApr 7, 2012

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.