Google Summer of Code & Partial cloning

Eric M. Hopper hopper at
Thu Mar 20 11:03:11 CDT 2008

On Wed, 2008-03-19 at 15:31 +0100, Peter Arrenbrecht wrote:
> On Wed, Mar 19, 2008 at 11:49 AM, Frédéric <fred.rec at> wrote:
> > Hello,
> >
> >  I am a french student, currently studying in Finland.
> >  I'm also Mercurial user and I discovered that you are selected to take
> >  part in the Google summer of code 2008.
> >
> >  I find the subject about partial cloning pretty interesting.
> >  Personally I've ever been disappointed in not being able to use this
> >  feature that is present in some others version control systems (like
> >  Subversion for instance).
> >
> >  I have a good knowledge of Python and I have ever done a successful
> >  Google summer of code last year.
> >
> >  Unfortunately, I have some exams to take this week and I'm sorry for
> >  not having enough time to give you more details.
> >  But I will give you more informations about my ideas and my skills
> >  related to this project as soon as possible.
> >
> >  Cheers
> >
> >  Frédéric Rechtenstein (Mc2 on IRC)
> Frédéric, I am greatly looking forward to this! Would you be focusing
> more on what I would like to be called "shallow" partial clones (less
> history, but all files), or "narrow" partial clones (less files, but
> all of history for those files)? I guess tackling both might be a
> little much. In any case, I am very happy someone is interested
> working on this area!

From his description I would strongly suspect narrow clones because that
closely mirrors the way Subversion does checking out of a subdirectory.
The partial history style shallow clone doesn't really have any
Subversion analogue at all since Subversion has a central repository and
therefor less need of the feature.

I too am really looking forward to this.  While having separate repos
for every project is generally good working practice it's not always
feasible, and for some huge projects, like the BSD ports tree, it
doesn't even really make sense.

A word is nothing more or less than the series of historical
connotations given to it. That's HOW we derive meaning, and to claim
that there is an arbitrary meaning of words above and beyond the way
people use them is a blatant misunderstanding of the nature of language.
-- Anonymous blogger
-- Eric Hopper (hopper at
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 185 bytes
Desc: This is a digitally signed message part
Url : 

More information about the Mercurial-devel mailing list