Loose Objects and Alternates

Benoit Boissinot benoit.boissinot at ens-lyon.org
Fri Apr 24 15:49:01 CDT 2009


On Fri, Apr 24, 2009 at 12:41:48PM -0700, Chad Dombrova wrote:
> Thanks, greg. That's a good start on item #1.  Any takers for #2?

You should also look into the bigfiles extension I think:
http://markmail.org/message/xevwwxhwuwvfioqo

regards,

Benoit
> 
> On Apr 24, 2009, at 12:24 PM, Greg Ward wrote:
> 
> > On Fri, Apr 24, 2009 at 2:25 PM, Chad Dombrova <chadrik at gmail.com>  
> > wrote:
> >> Here's how git tackles this sticky problem.  perhaps with a little
> >> work mercurial can do the same?
> >>
> >> 1) git allows the use of "alternates" known as "shared" clones.
> >> instead of possessing its own copy of the revision objects, these
> >> clones store a list of alternate repos in which to lookup the
> >> objects.  This is quite attractive for several reasons.
> >>        a) disk space: this means that you can have 1 repo with all  
> >> the data
> >> and 100 clones which take up practically no space on disk
> >>         b) speed: fetching changes from the master is practically a
> >> non-op since there is no need to copy data
> >
> > Take a look at http://www.selenic.com/mercurial/wiki/index.cgi/SharedRepoExtension 
> > .
> >
> > Greg
> 
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial

-- 
:wq


More information about the Mercurial mailing list