{"thread":{"id":"36250","subject":"[GSoC 2014] Replacing object loading/writing layer by libgit2","startedAt":"2014-03-20T15:37:02Z","lastAt":"2014-04-08T01:35:43Z","messageCount":2,"participants":["Guanglin Xu"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"237175","messageId":"CAATe9uhR3P=C8f10VoiEksXiQCnUXqRdXO5vQr_NUe2YP33xJQ@mail.gmail.com","threadId":"36250","inReplyTo":null,"subject":"[GSoC 2014] Replacing object loading/writing layer by libgit2","fromName":"Guanglin Xu","fromEmail":"mzguanglin@gmail.com","sentAt":"2014-03-20T15:37:02Z","receivedAt":"2014-03-20T15:37:02Z","isPatch":false,"sender":{"key":"mzguanglin@gmail.com","avatar":"https://gravatar.com/avatar/fb3a07ac20762e91fec45813fa7b91f5497c3ed748441e9d14e888900d5653c0?d=mp&s=160"},"body":"Hello,\n\nMy name is Guanglin Xu. I am a second-year master student at Sun\nYat-sen University in China, majoring in Software Engineering. I am\nalso a perspective PhD student matriculated in the US. I'm planning on\ndoing summer projects which I can work remotely. The GSoC 2014 program\nof Git project is a great choice.\n\nI am kind of a \"skillful\" Git user with 4 years' experience in 3\nprojects. For example, I am a Top 5 contributor in LibVMI project\n(https://github.com/bdpayne/libvmi); I host a team-made mobile app in\nGithub (https://itunes.apple.com/us/app/ying-yue/id689566688?ls=1&mt=8).\nFor more of my projects see here\n(http://www.andrew.cmu.edu/user/guanglin)\n\nTo get familiar with the flow of Git development, I worked on\nmicroproject [2] and had corresponding conversations with Eric\nSunshine, Jacopo Notarstefano and Sun He in threads. Thank you for\ntheir comments on my work.\n\nNow I've submitted my proposal to google-melange. In brief, I propose\nto replace object loading/writing layer by libgit2, which comes from\nthe GSoC 2014 ideas page of Git project. Particularly, since I didn't\nrealize where the hardest part is when I looked into the initial aim\nof this idea, I added a performance requirement that the new\nimplementation should at least not run slower than previous one. Maybe\nI underestimated specific challenge in working with Git, suggestions\nor warnings for this topic are all welcomed.\n\nThanks for your consideration for GSoC 2014.\n\nGuanglin\n"},{"id":"238523","messageId":"CAATe9uiSn8o5JRWphVG=Auv6dfZTyCvq=-d=fDeQU0o9q6n+Pg@mail.gmail.com","threadId":"36250","inReplyTo":"CAATe9uhR3P=C8f10VoiEksXiQCnUXqRdXO5vQr_NUe2YP33xJQ@mail.gmail.com","subject":"Re: [GSoC 2014] Replacing object loading/writing layer by libgit2","fromName":"Guanglin Xu","fromEmail":"mzguanglin@gmail.com","sentAt":"2014-04-08T01:35:43Z","receivedAt":"2014-04-08T01:35:43Z","isPatch":false,"sender":{"key":"mzguanglin@gmail.com","avatar":"https://gravatar.com/avatar/fb3a07ac20762e91fec45813fa7b91f5497c3ed748441e9d14e888900d5653c0?d=mp&s=160"},"body":"Hi all,\n\nI withdraw this proposal because I realize that I won't be eligible to\nwork in July and August as an F-1 student.\n\nGood luck to other applicants!\n\nGuanglin\n\n2014-03-20 23:37 GMT+08:00 Guanglin Xu <mzguanglin@gmail.com>:\n> Hello,\n>\n> My name is Guanglin Xu. I am a second-year master student at Sun\n> Yat-sen University in China, majoring in Software Engineering. I am\n> also a perspective PhD student matriculated in the US. I'm planning on\n> doing summer projects which I can work remotely. The GSoC 2014 program\n> of Git project is a great choice.\n>\n> I am kind of a \"skillful\" Git user with 4 years' experience in 3\n> projects. For example, I am a Top 5 contributor in LibVMI project\n> (https://github.com/bdpayne/libvmi); I host a team-made mobile app in\n> Github (https://itunes.apple.com/us/app/ying-yue/id689566688?ls=1&mt=8).\n> For more of my projects see here\n> (http://www.andrew.cmu.edu/user/guanglin)\n>\n> To get familiar with the flow of Git development, I worked on\n> microproject [2] and had corresponding conversations with Eric\n> Sunshine, Jacopo Notarstefano and Sun He in threads. Thank you for\n> their comments on my work.\n>\n> Now I've submitted my proposal to google-melange. In brief, I propose\n> to replace object loading/writing layer by libgit2, which comes from\n> the GSoC 2014 ideas page of Git project. Particularly, since I didn't\n> realize where the hardest part is when I looked into the initial aim\n> of this idea, I added a performance requirement that the new\n> implementation should at least not run slower than previous one. Maybe\n> I underestimated specific challenge in working with Git, suggestions\n> or warnings for this topic are all welcomed.\n>\n> Thanks for your consideration for GSoC 2014.\n>\n> Guanglin\n"}]}