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
>

Reply via email to