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

Libgit2 on the Summer of Code

From
Vicent Marti <tanoku@gmail.com>
Date
May 27, 2010, 16:25 UTC
Message-ID
<AANLkTil-M3kQGbRZIacItlwr37Lf3lso7FspftLr43_F@mail.gmail.com>
Hello fine gentlemen,

I believe a short introduction is due. My name is Vicent Marti and I'm the Google Summer of Code student who will be working on libgit2 this year. If you haven't heard of it before, libgit2 [1] is a C library which intents to re implement all of Git's core in a saner, reentrant manner, with proper error handling and all the usual stuff you'd expect from an actual library (including a less restrictive license).

I'm being kindly mentored by Scott Chacon on this task, and it seems I might have been a *tad* too much mentored (;d), because I've spent so much time discussing things with Scott and the other libgit2 developers that Sverre Rabbelier had to remind me that there's an actual Git mailing list and I haven't even introduced myself to it yet.

Well, fear do not. I'm here (a couple weeks late, but here after all) and although I have been slacking on the community interaction part of the Summer of Code, the actual project is well under tracks:

All the milestones for the first coding period are mostly finished (yay for that) and you can find the code and follow my progress on my public github repo [2]. There is some documentation in place, and there are some tests in place. In the following days I'll aim for about 90% code coverage on the tests, to finish the documentation, and then prepare the patch series for review on this list.

Meanwhile, you are very much welcome to start flaming away before the patch series are ready. We have roughly one month and a half to fix up my code to the project's standards; hopefully it won't be *that* bad and I will be able to implement some extra features before the evaluation.

Oh, and before I forget, my awesome mentor Scott is writing some Ruby bindings for the library [3], which at the moment are mostly in-sync with all the new functionality I've added. Those will come in handy if you want to try out the new features of Libgit2 with a more friendly interface... as friendly as Ruby can be, that is. ;/

Thanks for your time, I'm looking forward to your input and I promise I'll be much more active on this list from now on.

Cheers, Vicent Martí http://www.bellverde.org

[1]: http://repo.or.cz/w/libgit2.git [2]: http://github.com/tanoku/libgit2-gsoc2010 [3]: http://github.com/schacon/ribbit

Next: Ilari Liusvaara
Message 1 of 7 in “Libgit2 on the Summer of Code”
  1. Vicent MartiMay 27, 2010
  2. Ilari LiusvaaraMay 27, 2010
  3. Shawn O. PearceMay 27, 2010
  4. Alex RiesenMay 27, 2010
  5. Junio C HamanoJun 2, 2010
  6. Ilari LiusvaaraMay 27, 2010
  7. Vicent MartiMay 28, 2010

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.