threads / discuss / 26900

GSOC 11: Minimal git based client based on libgit2

Subject: GSOC 11: Minimal git based client based on libgit2

## tl;dr

2 messages between Mar 29, 2011 and Apr 3, 2011.

replies: 1people: 2as markdown or json

Sarath Lakshman· Mar 29, 2011, 05:06 UTC · lore
Hi,

I am an undergraduate student from India who wants to contribute to libgit2 during GSOC. I have worked with Fedora and Pardus during GSOC 2008, 2009 and 2010.

I am interested to work on libgit2 based minimal git client. I have built the libgit2 from source and tried to write basic git tasks. I have written a lot of python code in the past and now I look for writing good C code. Definitely, writing a git client based on libgit2 seems interesting.

I have been using git for my previous GSOC projects as well as personal projects for the past two years. I also have reasonable understanding of git concepts and internals. I checked out git-core code and had a look at the test cases shell script from t directory. I am confident to implement basic git operations clone, checkout, branch, commit, push, pull, log for a CLI static self executable.

Looking forward to your response.

Thank you. -- Happy Hacking, Sarath Lakshman http://www.sarathlakshman.com

Ramkumar Ramachandra· Apr 3, 2011, 15:35 UTC · re: Sarath Lakshman · lore

Re: GSOC 11: Minimal git based client based on libgit2

Hi Sarath,
Sarath Lakshman writes:
> I am an undergraduate student from India who wants to contribute to
> libgit2 during GSOC. I have worked with Fedora and Pardus during GSOC
> 2008, 2009 and 2010.
Thanks for writing.  Sorry about the late response.
Show 5 quoted lines
> I am interested to work on libgit2 based minimal git client. I have
> built the libgit2 from source and tried to write basic git tasks. I
> have written a lot of python code in the past and now I look for
> writing good C code. Definitely, writing a git client based on libgit2
> seems interesting.

A lot of students are interested in this project. Please browse through the mailing list archives to see what the others have said -- Jonathan's response will probably be helpful [1]. Additionally, please consider submitting more than one proposal to maximize your changes.

Next steps: Post a concrete proposal to the list for feedback/ discussion. You can make your application stronger by showing us some code.

[1]: http://article.gmane.org/gmane.comp.version-control.git/170094
-- Ram

← back to recent threads