From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sarath Lakshman Subject: GSOC 11: Minimal git based client based on libgit2 Date: Tue, 29 Mar 2011 10:36:00 +0530 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Cc: git@vger.kernel.org, peff@peff.net To: libgit2@librelist.org X-From: git-owner@vger.kernel.org Tue Mar 29 07:06:10 2011 Return-path: Envelope-to: gcvg-git-2@lo.gmane.org Received: from vger.kernel.org ([209.132.180.67]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q4R85-00026L-G6 for gcvg-git-2@lo.gmane.org; Tue, 29 Mar 2011 07:06:09 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751598Ab1C2FGD (ORCPT ); Tue, 29 Mar 2011 01:06:03 -0400 Received: from mail-wy0-f174.google.com ([74.125.82.174]:36228 "EHLO mail-wy0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751457Ab1C2FGB (ORCPT ); Tue, 29 Mar 2011 01:06:01 -0400 Received: by wya21 with SMTP id 21so3433310wya.19 for ; Mon, 28 Mar 2011 22:06:00 -0700 (PDT) Received: by 10.216.56.65 with SMTP id l43mr3512599wec.113.1301375160410; Mon, 28 Mar 2011 22:06:00 -0700 (PDT) Received: by 10.216.155.201 with HTTP; Mon, 28 Mar 2011 22:06:00 -0700 (PDT) Sender: git-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: git@vger.kernel.org Archived-At: 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