[darcs-users] Mirroring repos to a web host

Kevin Smith yarcs at qualitycode.com
Wed Nov 26 16:19:32 UTC 2003


David Roundy wrote:
> Yes, you do need darcs on the web-hosted site.  Hopefully if you have shell
> access you can install darcs in ~/bin, although I'm afraid that might
> require compiling ghc to compile darcs... which could be scary.

I have one web host that is dirt cheap, and the ONLY way to push files 
up is with FTP. Ugh. Doable, but figuring out which files need to be 
sent and which do not is a bit challenging. For small projects, just 
push the whole directory up, with overwrite, every time you want to 
sync. If I were staying there, I would find or write an ftp optimizer.

My other web host supports 23 languages, including erlang and 
prolog...but not haskell :-(

As you suggest, I was too frightened to even try to compile darcs (or 
even monotone) up there.

But I have ssh access. So I created a 'push' script that will update my 
remote repository from my local working directory. It turned out to be 
simple, once my Linux-guru friend told me what to do. I don't know if 
it's exactly correct, but it seems to do what I want. You can see it for 
  yourself here:

http://qualitycode.rootr.com/repos/yarcs/push

[[[[NOTE: That URL may change, so please don't count on it working for 
more than a few weeks from now!]]]

Kevin





More information about the darcs-users mailing list