On Thu, Jun 5, 2008 at 5:33 PM, David 'Bombe' Roden <bombe at pterodactylus.net> wrote: > On Thursday 05 June 2008 11:04:49 Daniel Cheng wrote: > >> git "walks" the DAG of blobs. would spend lots of time. > > Actually it's not much slower than "normal" http because all the object blobs > are within the same container of the site, for small repositories at least. > > Also, you can git-prune and git-gc your repository before uploading. That will > create a pack containing all objects, which will be a lot faster than walking > all objects.
I am aware of this, ... but... (see below.) >> If you pack all files in the same archive: >> this disallow incremental updates to the repository. > > We also don't have incremental updates for freesites, so what? Unlike most websites, source repository size grow with time. Also, git does not have fully-functional partial clone. This means the upload / download size would eventally bite us. >> Alternatively, making fproxy a real HTTP proxy server. >> All traffics, include those sent to internet, are pass thru the proxy >> server. > > fproxy, though it has a "proxy" in its name, is not a proxy. It's an > http-gateway to freenet. I, personally, would like to keep it that way. :) > > > David > > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl >
