{"thread":{"id":"9761","subject":"Google Summer of Code 2007 progress report / summary","startedAt":"2007-09-03T01:09:30Z","lastAt":"2007-09-03T03:42:01Z","messageCount":2,"participants":["Jakub Narebski","Shawn O. Pearce"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"52292","messageId":"200709030309.30996.jnareb@gmail.com","threadId":"9761","inReplyTo":null,"subject":"Google Summer of Code 2007 progress report / summary","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2007-09-03T01:09:30Z","receivedAt":"2007-09-03T01:09:30Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"How it goes with Google Summer of Code git projects:\nbuiltinification and libification? Which parts are\ndone, which parts are worked on?\n\n-- \nJakub Narebski\nPoland\n"},{"id":"52297","messageId":"20070903034201.GP18160@spearce.org","threadId":"9761","inReplyTo":"200709030309.30996.jnareb@gmail.com","subject":"Re: Google Summer of Code 2007 progress report / summary","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2007-09-03T03:42:01Z","receivedAt":"2007-09-03T03:42:01Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Jakub Narebski <jnareb@gmail.com> wrote:\n> How it goes with Google Summer of Code git projects:\n> builtinification and libification? Which parts are\n> done, which parts are worked on?\n\nHeh.  You caught me literally as I was drafting the roundup.  ;-)\n\nThe 2007 version of Google Summer of Code[*1*] ended on August 20th.\nFor those who may be new to the list, Git participated this year\nin Google Summer of Code with two successful student projects:\n\n  Shell script to C builtin conversions\n    Student: Carlos Rica\n\tMentor:  Johannes Schindelin\n\n  Libification\n    Student: Luiz Capitulino\n    Mentor:  Shawn Pearce\n\nIn addition to paying two students to work on Git for the entire\nsummer Google also donated $1000 USD to our community.  As Git has\nno legal entity to receive or make use of these funds we directed\nthe full $1000 donation to the Free Software Foundation.\n\nA good part of Carlos Rica's work is in Git 1.5.3 and brought us a\nC based version of git-tag, as well as a comprehensive test suite\nfor git-tag and its various modes of operation.  Additionally Carlos\nfixed a few bugs and improved some of the internal code to make a\nC based version of git-commit easier to develop.  Carlos has more\nrecently been working on a C based version of git-reset, which will\nhopefully be in the next version of Git (1.5.3.1? 1.5.4?).\n\nLuiz Capitulino has found and submitted a few bug fixes to Git\n1.5.3, but the majority of his work on creating an application\nlevel library is still unmerged and can be found on repo.or.cz[*2*].\nLuiz developed a C and Python log API and announced it on list[*3*]\nnear the end of July.  During August Luiz also worked with Marco\nCostalba to modify qgit4 to use Luiz's log API.  This work is\ncurrently stalled as Luiz has shifted his attention to expanding\nand rebasing the work that Nico and I had done for pack v4 onto\ncurrent Git 1.5.3.  Luiz also tried to port StGIT to use this new\nPython API but determined that StGIT needs more functions than the\nAPI currently offers.  It may be interesting if someone picks up\nthis API work and continues it further.\n\nI would like to thank our two students for their excellent work,\nbut also Brian Gernhardt, Johannes Schindelin, Martin Langhoff,\nMartin Waitz, Petr Baudis, and Sam Vilain for helping us to review\nstudent applications and for volunteering to mentor students.\n\n\n*1* http://code.google.com/soc/2007/\n*2* http://repo.or.cz/w/git/libgit-gsoc.git\n*3* http://article.gmane.org/gmane.comp.version-control.git/53433\n\n-- \nShawn.\n"}]}