Re: Summer of Code project ideas due this Friday
- From
Jeff King <peff@peff.net>
- Date
- Mar 10, 2011, 16:30 UTC
- Message-ID
- <20110310163011.GA17137@sigill.intra.peff.net>
- In-Reply-To
- <20110310001017.GA24169@elie>
On Wed, Mar 09, 2011 at 06:10:17PM -0600, Jonathan Nieder wrote:
Show 6 quoted lines
> 2. Merge libgit2 into git.git: polish the existing code in libgit2 so > that standard git can use it. Presumably this would happen by > porting one function at a time, not by making git link to libgit2 > immediately. People familiar with libgit2 might be able to pick > out particularly interesting subsets to start with (diff > generation?).
That's definitely bigger than a SoC project at this point. However, one smaller project might be to start implementing a subset of git commands (probably plumbing) on top of libgit2, and then see how well the result passes git.git tests.
> 4. filter-branch killer: using fast-import's new features to implement > common filter-branch operations (--subdirectory-filter, > --prune-empty, obliterating certain files) faster.
Yeah, I like that. Or maybe somebody can pick up git-sequencer, which in theory could be used to filter-branch, too (or maybe sequencer can go on top of fast-import? :) ).
> 5. rev-list: Coping with timeskew.
I don't think this is big enough for a SoC project. It's on my todo list for the near-term, though.
> 7. packfilev4.
I suspect that is too complex for a SoC project. But you never know.
-Peff