threads / discuss / 26885

GSoC 2011

Subject: GSoC 2011

## tl;dr

9 messages between Mar 28, 2011 and Mar 29, 2011.

replies: 8people: 4as markdown or json

Karol Samborski· Mar 28, 2011, 07:13 UTC · lore
Hello all,

My name is Karol Samborski and I'm a student from Poland. I'm studding in external way which means I'm only in school at weekends. Daily I work as a C/C++ programmer and I use git in work. I want to participate in Google Summer of Code program because I like git and I have no open source programming experience. I read at SoC2011Ideas wiki page that I should try sending a few simple patches to the mailing list. What patches do you mean? Do you have maybe a small task to do? That would be easier...

Anyway I use vim, git and linux in a daily use and I love using them ;) But due to I'm external student I have much less time than the other students.

Best regards, Karol Samborski

Christian Couder· Mar 28, 2011, 07:42 UTC · re: Karol Samborski · lore

Re: GSoC 2011

Hi,
On Mon, Mar 28, 2011 at 9:13 AM, Karol Samborski <edv.karol@gmail.com> wrote:
Show 10 quoted lines
> Hello all,
>
> My name is Karol Samborski and I'm a student from Poland. I'm studding
> in external way which means I'm only in school at weekends. Daily I
> work as a C/C++ programmer and I use git in work. I want to
> participate in Google Summer of Code program because I like git and I
> have no open source programming experience. I read at SoC2011Ideas
> wiki page that I should try sending a few simple patches to the
> mailing list. What patches do you mean? Do you have maybe a small task
> to do? That would be easier...

It depends a lot what part of git you would like to work on. Do you find one of the proposed subject interesting? If yes, tell us and the relevant people will probably tell you what you could start with.

And by the way the same question has been asked recently and the answer was to search a mailing list archive for "low hanging fruit" as we don't use any bug tracker. You could perhaps search the source code for "TODO" or "NEEDS WORK" too.

> Anyway I use vim, git and linux in a daily use and I love using them ;)
> But due to I'm external student I have much less time than the other students.

I hope you will have more time during the summer otherwise it might not be enough for the GSOC.

Thanks, Christian.

Nguyen Thai Ngoc Duy· Mar 28, 2011, 07:48 UTC · re: Christian Couder · lore

Re: GSoC 2011

On Mon, Mar 28, 2011 at 2:42 PM, Christian Couder <christian.couder@gmail.com> wrote:

> And by the way the same question has been asked recently and the
> answer was to search a mailing list archive for "low hanging fruit" as
> we don't use any bug tracker.
> You could perhaps search the source code for "TODO" or "NEEDS WORK" too.

Also search for test_expect_failure in t/ directory. I don't know how hard those breakages are though.

-- 
Duy
Christian Couder· Mar 28, 2011, 08:17 UTC · lore

Re: GSoC 2011

On Mon, Mar 28, 2011 at 9:55 AM, Karol Samborski <edv.karol@gmail.com> wrote:
Show 8 quoted lines
> 2011/3/28 Christian Couder <christian.couder@gmail.com>:
>>
>> It depends a lot what part of git you would like to work on.
>> Do you find one of the proposed subject interesting?
>> If yes, tell us and the relevant people will probably tell you what
>> you could start with.
>
> I thought about "Build in more external commands".
Ok, but which of the suggested commands would you like to rewrite?

When you know the one you want to work on, you can find the relevant people and then put them in CC. And you can look at its source code and find some parts that can already be implemented in other existing commands in C.

Show 8 quoted lines
>> I hope you will have more time during the summer otherwise it might
>> not be enough for the GSOC.
>>
>
> OK, maybe it might not be enough but I just want to do something for
> the others ;)
> It's ok if you will not approve my work later because of to slowly
> work but I will finish my task.
Great! We love people who finish the tasks ;-)

Thanks, Christian.

Karol Samborski· Mar 29, 2011, 07:08 UTC · re: Christian Couder · lore

Re: GSoC 2011

I heard that it is needed to put 40 hours per week in summer time to participate GSoC program. It is impossible in my case so I'll become a contributor outside the GSoC program.

My question is: should I work on rewriting git commands to C (this task is on GSoC 2011 ideas page) or leave this task for students from GSoC program?

Regards, Karol Samborski

Nguyen Thai Ngoc Duy· Mar 29, 2011, 11:54 UTC · re: Karol Samborski · lore

Re: GSoC 2011

On Tue, Mar 29, 2011 at 2:08 PM, Karol Samborski <edv.karol@gmail.com> wrote:
> I heard that it is needed to put 40 hours per week in summer time to
> participate GSoC program.
> It is impossible in my case so I'll become a contributor outside the
> GSoC program.
You're welcome!
> My question is: should I work on rewriting git commands to C (this
> task is on GSoC 2011 ideas page) or leave this task for students from
> GSoC program?

I bet converting small scripts now won't hurt anybody (it's not large enough for GSoC work anyway, git-repack.sh for instance). It will help you get familiar with the code base and can keep you busy until GSoC really starts. By then we'll know what commands are taken by students.

-- 
Duy
Erik Faye-Lund· Mar 29, 2011, 11:45 UTC · re: Christian Couder · lore

Re: GSoC 2011

On Mon, Mar 28, 2011 at 10:17 AM, Christian Couder <christian.couder@gmail.com> wrote:

Show 11 quoted lines
> On Mon, Mar 28, 2011 at 9:55 AM, Karol Samborski <edv.karol@gmail.com> wrote:
>> 2011/3/28 Christian Couder <christian.couder@gmail.com>:
>>>
>>> It depends a lot what part of git you would like to work on.
>>> Do you find one of the proposed subject interesting?
>>> If yes, tell us and the relevant people will probably tell you what
>>> you could start with.
>>
>> I thought about "Build in more external commands".
>
> Ok, but which of the suggested commands would you like to rewrite?

Before anyone starts on git-send-email.perl, I'd like to give heads up that I've been working on that one a bit.

The code can be found at http://repo.or.cz/w/git/kusma.git in the work/send-email-c branch if anyone is interested, but be warned: It's messy and not really working yet, as it only really sends a single hard-coded e-mail so far.

Karol Samborski· Mar 28, 2011, 08:44 UTC · lore

Re: GSoC 2011

2011/3/28 Christian Couder <christian.couder@gmail.com>:
Show 11 quoted lines
> On Mon, Mar 28, 2011 at 9:55 AM, Karol Samborski <edv.karol@gmail.com> wrote:
>> 2011/3/28 Christian Couder <christian.couder@gmail.com>:
>>>
>>> It depends a lot what part of git you would like to work on.
>>> Do you find one of the proposed subject interesting?
>>> If yes, tell us and the relevant people will probably tell you what
>>> you could start with.
>>
>> I thought about "Build in more external commands".
>
> Ok, but which of the suggested commands would you like to rewrite?
I think I would start with git-pull.sh
> When you know the one you want to work on, you can find the relevant
> people and then put them in CC.
> And you can look at its source code and find some parts that can
> already be implemented in other existing commands in C.
OK, I will do this.
Show 10 quoted lines
>>> I hope you will have more time during the summer otherwise it might
>>> not be enough for the GSOC.
>>>
>>
>> OK, maybe it might not be enough but I just want to do something for
>> the others ;)
>> It's ok if you will not approve my work later because of to slowly
>> work but I will finish my task.
>
> Great! We love people who finish the tasks ;-)
;)

Best regards, Karol Samborski

Karol Samborski· Mar 29, 2011, 12:10 UTC · lore

Re: GSoC 2011

2011/3/29 Nguyen Thai Ngoc Duy <pclouds@gmail.com>:
Show 19 quoted lines
> On Tue, Mar 29, 2011 at 2:08 PM, Karol Samborski <edv.karol@gmail.com> wrote:
>> I heard that it is needed to put 40 hours per week in summer time to
>> participate GSoC program.
>> It is impossible in my case so I'll become a contributor outside the
>> GSoC program.
>
> You're welcome!
>
>> My question is: should I work on rewriting git commands to C (this
>> task is on GSoC 2011 ideas page) or leave this task for students from
>> GSoC program?
>
> I bet converting small scripts now won't hurt anybody (it's not large
> enough for GSoC work anyway, git-repack.sh for instance). It will help
> you get familiar with the code base and can keep you busy until GSoC
> really starts. By then we'll know what commands are taken by students.
> --
> Duy
>

Thank you for your answer. Of course I will get familiar with the code base first by sending simple patches to the mailing list for review ;) Your proposal sounds very good so I will start with rewriting git-repack.sh or another small script.

Regards, Karol

← back to recent threads