Repository collection practices

Sanjoy Mahajan sanjoy at mrao.cam.ac.uk
Mon Jun 26 13:49:20 CDT 2006


> > And am I right in thinking that the revlog approach to
> > hashing changes means Mercurial is fundamentally not geared
> > to work with subtrees?
> 
> It isn't geared to work that way at the moment, at any rate.  This isn't
> intrinsic to revlogs; it's how Mercurial computes the identity of a
> changeset.  I'm curious as to what use you'd see for the behaviour
> you're asking about.  

FreeBSD coders could speak about the following example more correctly,
but maybe subtrees would be useful for the FreeBSD ports tree.  The
tree is a gazillion programs, one per subtree.  So you could hack on
one program at a time.  More details, including timings using hg for
it, are at:

<http://www.bsdcan.org/2006/papers/DistributedVCS-paper.pdf>

-Sanjoy

`Never underestimate the evil of which men of power are capable.'
         --Bertrand Russell, _War Crimes in Vietnam_, chapter 1.


More information about the Mercurial mailing list