g.brandl at gmx.net
Sun Nov 18 10:04:24 CET 2012
Am 18.11.2012 10:00, schrieb Armin Rigo:
> On Sun, Nov 18, 2012 at 8:22 AM, Georg Brandl <g.brandl at gmx.net> wrote:
>> One way would be to use one hg repo per version, and (maybe, if needed)
>> a master repo that has them as subrepos.
> Or have all versions in the same repo as usual (with branches), but
> have hg subrepos point to different repos: ones extracted from the
> main repo by containing only the correct branch. But it might be a
> bit delicate to pull this off. (hg clone takes a "-r" option and
> copies only things needed for the given revision or branch, but
> apparently we can't pass this option automatically to the cloning of
> subrepos. (Maybe it points out that subrepos are a hack best done
> without altogether, which is what we did in pypy.))
Yep. Anyway, if every external version goes into a branch, then we don't
need subrepos anyway. That is a better idea than mine.
Since you can use (e.g.) "hg clone -r tk-8.5" or download a tarball
specific to a branch, nobody should need to get the whole externals
history on clone.
More information about the Python-Dev