{"thread":{"id":"7624","subject":"SoC git projects announced","startedAt":"2007-04-12T07:45:47Z","lastAt":"2007-04-14T10:01:43Z","messageCount":8,"participants":["Andy Parkins","Junio C Hamano","Shawn O. Pearce","Jakub Narebski","Johannes Schindelin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"39207","messageId":"200704120845.56793.andyparkins@gmail.com","threadId":"7624","inReplyTo":null,"subject":"SoC git projects announced","fromName":"Andy Parkins","fromEmail":"andyparkins@gmail.com","sentAt":"2007-04-12T07:45:47Z","receivedAt":"2007-04-12T07:45:47Z","isPatch":false,"sender":{"key":"andyparkins@gmail.com","avatar":null},"body":"Hello,\n\nI'm sure those involved already know, but for the rest of us - it looks \nlike we have three projects in the SoC (assuming I'm reading it right):\n\nhttp://code.google.com/soc/git/about.html\n\nGood news eh?\n\n\nAndy\n-- \nDr Andy Parkins, M Eng (hons), MIET\nandyparkins@gmail.com\n"},{"id":"39208","messageId":"7v3b36ko05.fsf@assigned-by-dhcp.cox.net","threadId":"7624","inReplyTo":"200704120845.56793.andyparkins@gmail.com","subject":"Re: SoC git projects announced","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2007-04-12T08:14:50Z","receivedAt":"2007-04-12T08:14:50Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Andy Parkins <andyparkins@gmail.com> writes:\n\n> I'm sure those involved already know, but for the rest of us - it looks \n> like we have three projects in the SoC (assuming I'm reading it right):\n>\n> http://code.google.com/soc/git/about.html\n>\n> Good news eh?\n\nCongratulations to people involved.\n\nAfter recently noticing a few horrors in the existing code that\nwere slipped in the codebase a long time ago, I have been\nthinking about a bit tighter patch application criteria for\neverybody (not just student projects).  Both mentors and\nstudents, please work hard ;-)\n\nAnd always, have fun!\n"},{"id":"39222","messageId":"20070412164357.GD12979@spearce.org","threadId":"7624","inReplyTo":"200704120845.56793.andyparkins@gmail.com","subject":"Re: SoC git projects announced","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2007-04-12T16:43:57Z","receivedAt":"2007-04-12T16:43:57Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Andy Parkins <andyparkins@gmail.com> wrote:\n> I'm sure those involved already know, but for the rest of us - it looks \n> like we have three projects in the SoC (assuming I'm reading it right):\n> \n> http://code.google.com/soc/git/about.html\n\nGoogle granted us 3 student projects this summer.  We had 18\napplications this year, and at least 8 of them were really\nquite good.  Our summer of code mentoring 'team' (Sam Vilain,\nJohannes Schindelin, Petr Baudis, Martin Langhoff, Martin Waitz,\nBrian Gernhardt, and I) were really hoping that Google would grant\nus more projects, as we really wanted to accept them.\n\nGoogle accepted over 900 students this year, from a pool of over\n6000 applications.  Competition for slots was definately fierce.\nOrganizations received about 15% of their total applications\nas slots; Those orgs that were more popular (and received more\napplications) were given more slots than those that were less\npopular.  I guess Git isn't very popular.  :-)\n\nI'd like to thank our mentors for their efforts during the\napplication review process, and all 18 of our students for applying.\nIt really was a very difficult decision for us to pick just 3.\n\nSo with all that said, I'd like to welcome our students, and\nencourage them to get in touch with their mentors.  Though I\nthink Dscho might be in the process of moving between countries\nright now... so he might not be too responsive to email for a few\nmore days.\n\n-- \nShawn.\n"},{"id":"39312","messageId":"evostf$6ab$1@sea.gmane.org","threadId":"7624","inReplyTo":"20070412164357.GD12979@spearce.org","subject":"Re: SoC git projects announced","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2007-04-13T21:36:14Z","receivedAt":"2007-04-13T21:36:14Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"[Cc: Shawn O. Pearce <spearce@spearce.org>, \n     Andy Parkins <andyparkins@gmail.com>, git@vger.kernel.org]\n\nShawn O. Pearce wrote:\n> Andy Parkins <andyparkins@gmail.com> wrote:\n\n>> I'm sure those involved already know, but for the rest of us - it looks \n>> like we have three projects in the SoC (assuming I'm reading it right):\n>> \n>> http://code.google.com/soc/git/about.html\n> \n> Google granted us 3 student projects this summer.  We had 18\n> applications this year, and at least 8 of them were really\n> quite good.\n\nCould you tell us which projects were applied to (and if there were more\nthan one application per project, how many applicants there were), and\nwhich ones of that were good?\n\nI do hope that at least some of applicant which wasn't accepted by Google\nwould do some work on git, perhaps not to the extent of the whole [paid]\nsummer...\n-- \nJakub Narebski\nWarsaw, Poland\nShadeHawk on #git\n"},{"id":"39315","messageId":"20070413221927.GB944@spearce.org","threadId":"7624","inReplyTo":"evostf$6ab$1@sea.gmane.org","subject":"Re: SoC git projects announced","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2007-04-13T22:19:27Z","receivedAt":"2007-04-13T22:19:27Z","isPatch":false,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"Jakub Narebski <jnareb@gmail.com> wrote:\n> Could you tell us which projects were applied to (and if there were more\n> than one application per project, how many applicants there were), and\n> which ones of that were good?\n\nSure.  The other projects were (and in no particular order except\nthe way my brain functions on Fridays):\n\n- Shell script to C conversions: 6 other projects submitted.  Those 6\n  are in addition to the one that we did accept by Carlos Rica\n  Espionsa, so we actually received 7 applications for this project.\n\n  Dscho and I wanted to accept one more of these projects, but we\n  just ran out of slots.  That other student has already said he\n  is still interested and may try to contibute a little bit this\n  summer anyway.\n\n- Git backed Subversion server: 2 projects submitted.  One of the\n  students has started to become a regular on #git, and has said\n  he may still work on this project, assuming he can find the time.\n\n  That student's project was also one that we wanted to accept,\n  but again, we just ran out of slots.  Martin Langhoff had\n  volunteered to mentor him, along with Sam Vilain.  So we may\n  still see something from this.\n\n- EGit enhancements: 1 project submitted.  I wanted to accept this\n  project too, but throw new google.NotEnoughSlotsException().\n\n- .gitlink lightweight checkouts: 2 projects submitted.  One of these\n  projects had a very well written proposal.  It got ranked pretty\n  high, and was one we were considering accepting.  But uh, ENOSLOT.\n\n- Blame based merge strategy: 1 project submitted.  Personally I\n  like the idea of this project, so I had I bias to wanting to see\n  it get accepted.  But we had a merge conflict on slots... :-)\n\n- More complete test suite: 1 project submitted.\n\n- Revision control plugin for GNOME GVfs/Nautilus: 1 project\n  submitted.  This particular project wasn't in our ideas list.\n  We liked it, we just did not feel we had a mentor who could do the\n  project justice.  A little too far away from our area of expertise.\n\n- Managed C# implementation of Git for Mono: 1 project.  This student\n  actually submitted this project also to Mono, and Mono actually did\n  pick it up (with Miguel as the mentor).  Since Mono got more spots\n  than we did, and accepted him, I'm happy we didn't accept him.  :-)\n\n  I've actually gotten in touch with this student, and with Miguel,\n  and offered up what co-mentoring assistance we can provide,\n  since the student is reimplementing Git in C#...\n\nAs you can see, we did have a recurring theme, ENOSLOT.  Google only\noffered us 3.  We had 8 on our short list.  The 3 that we did select\nwere partly just luck on the student's part, as to some extent\nwe really did just flip a coin to select between the available\nproject ideas.  It was a very difficult decision for us.\n\n\nIn the end it really came down to the following reasons why we\nselected the 3 particular projects that we did:\n\n- We only had one Gittorrent proposal, and it was very good.\n  Srijak Rijal was working off-list with Sam during a good part of\n  the application review process to discuss it.  Gittorrent is a\n  nice idea that has had a difficult time getting off the ground.\n  Perhaps having Srijak work on it full-time this summer will\n  do just that.\n\n- Dscho really wants to get more of the core utility programs\n  rewritten in C, as it makes the system more portable, and easier to\n  work on.  (His opinion, which I share.  Junio is free to disagree,\n  and sometimes does.)  We had a really good application for that\n  from Carlos Rica Espinosa, and again, Carlos worked through the\n  application review period on it with Pasky, Dscho and myself.\n\n- I want a library API for Git, from C, as sometimes dammit its\n  easier to call the C routines than it is to deal with pipelines.\n  The only application we received for this was from Luiz Capitulino,\n  it was excellent, and he discussed the topic to some length here\n  on the mailing list, and off.\n\nIn all three cases the students showed (even if only off-list)\nqualities that some of our better on-list contributors show:\nwillingness to work, initiated things on their own, are smart,\ncapable of analyzing the problem and producing a solution, they\nfollowed through on things, etc... It was difficult for us to not\nappreciate these qualities in them.\n\nOf course they were not the only students that showed those qualities.\nMany of the projects we didn't accept were equally good.\n\nTrust me, this selection process has been very difficult on me.\nI haven't felt well all week, simply because we couldn't take\neveryone we wanted to.  I have felt (and am stilling feeling)\npain for the students we could not accept.\n\n-- \nShawn.\n"},{"id":"39318","messageId":"200704140203.52385.jnareb@gmail.com","threadId":"7624","inReplyTo":"20070413221927.GB944@spearce.org","subject":"Re: SoC git projects announced","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2007-04-14T00:03:51Z","receivedAt":"2007-04-14T00:03:51Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Shawn O. Pearce wrote:\n> Jakub Narebski <jnareb@gmail.com> wrote:\n>>\n>> Could you tell us which projects were applied to (and if there were more\n>> than one application per project, how many applicants there were), and\n>> which ones of that were good?\n> \n> Sure.  The other projects were (and in no particular order except\n> the way my brain functions on Fridays):\n\n> - Managed C# implementation of Git for Mono: 1 project.  This student\n>   actually submitted this project also to Mono, and Mono actually did\n>   pick it up (with Miguel as the mentor).  Since Mono got more spots\n>   than we did, and accepted him, I'm happy we didn't accept him.  :-)\n> \n>   I've actually gotten in touch with this student, and with Miguel,\n>   and offered up what co-mentoring assistance we can provide,\n>   since the student is reimplementing Git in C#...\n\n> - EGit enhancements: 1 project submitted.  I wanted to accept this\n>   project too, but throw new google.NotEnoughSlotsException().\n\n\nIt's bit a pity that EGit projects was not accpeted as Eclipse project\n(perhaps it was not submitted also to Eclipse; but IIRC Eclipse had \nbetter Git integration as a project).\n\nI have put preliminary version of http://git.or.cz/gitwiki/SoC2007Projects\nIf I remember correctly one of the requirements was publishing a git\nrepository, perhaps using repo.or.cz...\n\n-- \nJakub Narebski\nPoland\n"},{"id":"39328","messageId":"Pine.LNX.4.64.0704141016020.18655@racer.site","threadId":"7624","inReplyTo":"20070412164357.GD12979@spearce.org","subject":"Re: SoC git projects announced","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-04-14T08:55:46Z","receivedAt":"2007-04-14T08:55:46Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 12 Apr 2007, Shawn O. Pearce wrote:\n\n> Though I think Dscho might be in the process of moving between countries \n> right now... so he might not be too responsive to email for a few more \n> days.\n\nRight. I am at sea at the moment, but expect to be feet-dry tomorrow. I\nhope to get settled by Sunday, and a regular Git list reader by Monday.\n\nCiao,\nDscho\n"},{"id":"39334","messageId":"200704141201.44727.jnareb@gmail.com","threadId":"7624","inReplyTo":"20070413221927.GB944@spearce.org","subject":"Re: SoC git projects announced","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2007-04-14T10:01:43Z","receivedAt":"2007-04-14T10:01:43Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Shawn O. Pearce wrote:\n> Jakub Narebski <jnareb@gmail.com> wrote:\n\n>> Could you tell us which projects were applied to (and if there were more\n>> than one application per project, how many applicants there were), and\n>> which ones of that were good?\n> \n> Sure.  The other projects were (and in no particular order except\n> the way my brain functions on Fridays):\n \n> - Revision control plugin for GNOME GVfs/Nautilus: 1 project\n>   submitted.  This particular project wasn't in our ideas list.\n>   We liked it, we just did not feel we had a mentor who could do the\n>   project justice.  A little too far away from our area of expertise.\n> \n> - Managed C# implementation of Git for Mono: 1 project.  This student\n>   actually submitted this project also to Mono, and Mono actually did\n>   pick it up (with Miguel as the mentor).  Since Mono got more spots\n>   than we did, and accepted him, I'm happy we didn't accept him.  :-)\n> \n>   I've actually gotten in touch with this student, and with Miguel,\n>   and offered up what co-mentoring assistance we can provide,\n>   since the student is reimplementing Git in C#...\n\nCould you please add those ideas (projects) to SoC2007Ideas wiki page?\n  http://git.or.cz/gitwiki/SoC2007Ideas\nThanks in advance.\n\n-- \nJakub Narebski\nPoland\n"}]}