
On Sat, Sep 08, 2007 at 01:12:04PM +0200, Sven Panne wrote:
To work like this, I did the obvious (at least obvious for me): "darcs get" full repositories via SSH (a Herculean effort, lasting more than half a day), synching everything via "darcs-all pull" (i.e. effectively via SSH, taking about 20min), pushing via plain "darcs push" (i.e. SSH again, not fast, but bearable). Is there anything wrong with that? Hints?
I recommend getting over HTTP (starting with http://darcs.haskell.org/ghc-HEAD-2007-08-29-ghc-corelibs-testsuite.tar.bz2 is even quicker) and then using one of: * http://www.haskell.org/pipermail/cvs-ghc/2007-April/034792.html * http://www.haskell.org/pipermail/cvs-ghc/2007-April/034813.html * % cat push-monk #!/bin/sh ./push-all darcs.haskell.org:/home/darcs ${1+"$@"} I use a mixture of the first and third, depending on whether I can remember which repos need to be pushed or not. Push is still over SSH, but pull is over HTTP. Thanks Ian