From: Vicent Martí Date: Fri, 14 Feb 2014 17:53:02 GMT Subject: Re: Git GSoC 2014 Message-ID: In-Reply-To: <87bnya8z6q.fsf@thomasrast.ch> On Thu, Feb 13, 2014 at 10:45 PM, Thomas Rast wrote: > 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 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