[GSoC] Introduction

Peter Arrenbrecht peter.arrenbrecht at gmail.com
Fri Mar 28 07:50:35 CDT 2008


Hi Alexander,

On Wed, Mar 26, 2008 at 11:54 PM,  <altanis at ceid.upatras.gr> wrote:
> Hello. My name is Alexander Altanis and I am a Greek University student
>  studying Computer Science and Informatics.
>
>  I am interested in participating to Google's Summer of Code 2008, as a
>  student for mercurial. I have looked through the project ideas, and
>  skimmed through the developpers' tutorial for Mercurial.
>
>  The ideas page doesn't delve into much detail, and as I am not familiar
>  with Mercurial's codebase, I find it difficult to give full, well-planned
>  propositions. Nevertheless, the ideas that interest me are partial
>  cloning, writing C versions for some low-level operations, and improving
>  TortoiseHg. By writing here, and studying a bit these next days, I am
>  trying to form a good plan and application.
>
>  Concerning partial cloning, I see that another applicant is already
>  interested in "horizontal" limits (ie cloning of the full history of
>  certain directories within the repository). However, I find "vertical"
>  limiting to be equally interesting (which is ironic, as the Audacious
>  repo, which I downloaded to test hg, took about half an hour to download,
>  and I really wished there was a way to download only the latest snapshots
>  :) ).

I would love to have someone tackle this! I think one interesting post
in this area (among others!) is:
http://www.selenic.com/pipermail/mercurial/2008-March/017960.html.

>  As for TortoiseHg, I was pointed to this page
>
>  http://tortoisehg.wiki.sourceforge.net/TODO
>
>  and I suppose I can take on a part of these features for GSoC, or maybe
>  come up with any original ideas.

I know time is running out, but please don't hesitate to submit your
ideas to the list for review if you feel in any way unsure (or to the
mentors directly, if you prefer). The community is very active and
helpful.

-peo


More information about the Mercurial-devel mailing list