On Fri, Oct 28, 2005 at 03:29:25PM -0400, Daniel Berlin wrote:
> For those who want a starting point to mirror the entire repo from, i
> have placed an rzip'd (http://rzip.samba.org) copy of the repository in 
> 
> ftp://gcc.gnu.org/pub/gcc/infrastructure/gccrepo.tar.rz
> 
> 
> It is 549 meg and expands to 8.5 gig.

I have generated an SVK repository to go with this.  As anyone who's
doing or done this themselves can attest, it takes a long time and a
lot of RAM and a whole ton of I/O.  So I recommend grabbing the dump
and then updating it, for the foreseeable future.

The dump is here:

ftp://gcc.gnu.org/pub/gcc/infrastructure/svk-all-entire-history.tar.rz

You need rzip to uncompress it.  Before using it, set the repository
UUID:

        uuidgen > svk/db/uuid

Then, just tell svk where the depot is by using svk depotmap, and
pointing at the unpacked copy.  At that point it should work.  //gcc
(or /depot/gcc if you use a named depot) is mirrored from 

There's a lot to be learned (for me at least) about using svk.  At some
point I will update the wiki with useful bits, but I don't have many
just yet.  For instance, two open questions while I was writing this:

  - how to make svk refuse commits to the mirrored portion instead of
    wanting to push them upstream
  - how to make svk access depots remotely

I'm sure they're both possible, I just don't know how yet :-)

-- 
Daniel Jacobowitz
CodeSourcery, LLC

Reply via email to