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

Re: Git GSoC 2014

From
Vicent Martí <tanoku@gmail.com>
Date
Feb 14, 2014, 17:53 UTC
Message-ID
<CAFFjANTSy3_2yNv=og71RmVWV2ET76gD0XHFA+QRM0boCruDrg@mail.gmail.com>
In-Reply-To
<87bnya8z6q.fsf@thomasrast.ch>
On Thu, Feb 13, 2014 at 10:45 PM, Thomas Rast <tr@thomasrast.ch> wrote:
Show 16 quoted lines
> Replace object loading/writing layer by libgit2
>
> Git reads objects from storage (loose and packed) through functions in
> sha1_file.c.  Most commands only require very simple, opaque read and
> write access to the object storage.  As a weatherballoon, show that it
> is feasible to use libgit2 git_odb_* routines for these simple callers.
>
> Aim for passing the git test suite using git_odb_* object storage
> access, except for tests that verify behavior in the face of storage
> corruption, replacement objects, alternate storage locations, and
> similar quirks.  Of course it is even better if you pass the test suite
> without exception.
>
> Language: C
> Difficulty: hard
> Possible mentors: Thomas Rast and <fill in libgit2 expert>

Note that we have several people in the libgit2 team that are willing (and excited) to mentor or co-mentor this project or any of the other libgit2 related projects that have been proposed.

Prospective list is
- Vicent Marti
- Russell Belfer
- Ed Thomson
- Carlos Martin (past GSoC student)
So there shouldn't be any mentor shortage.

Cheers, vmg

Previous: Shawn PearceNext: Ramkumar Ramachandra
Message 10 of 15 in “Git GSoC 2014”
  1. Jeff KingFeb 13, 2014
  2. Thomas RastFeb 13, 2014
  3. Junio C HamanoFeb 13, 2014
  4. Thomas RastFeb 14, 2014
  5. David KastrupFeb 14, 2014
  6. Thomas RastFeb 15, 2014
  7. Duy NguyenFeb 15, 2014
  8. David KastrupFeb 15, 2014
  9. Shawn PearceFeb 15, 2014
  10. Vicent MartíFeb 14, 2014
  11. Ramkumar RamachandraFeb 13, 2014
  12. Jeff KingFeb 14, 2014
  13. Ramkumar RamachandraFeb 14, 2014
  14. Jeff KingFeb 14, 2014
  15. Jeff KingFeb 14, 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.