Hi Richard,

On Tue, May 06, 2008 at 09:55:10 +0200, Richard Pöttler wrote:
> Hi,
> [...] So I wrote a git driver for
> ports (attached) and some example configuration files for the namenlos and opt
> repositories (also attached).
> 
> What do you think? 
This has a couple of nice properties:
- I think when coupled with gitweb this is better than rsync,
  since you can link to the actual files in the portdb.
- Also, if we could actually recommend our users to use the public hosting
  on git.or.cz (not sure if that's okay with them) or any other git
  hosting, we would never have to hear the "I have no webspace to host my
  ports" argument anymore :-).

There are a couple of downsides though:
- no nice output; i.e. you don't see which ports are updated
- clone currently gets the whole repository; currently, I get the
  following numbers (opt): 
    git: 16708 kB
    rsync: 10458 kb
  in other words, 50% more data is transferred and stored. This will get
  worse over time with more history, although chances are that thanks to 
  compression, this won't be too bad
- users behind a restrictive firewall might have to use the http://
  access, which is fairly slow, especially for the initial clone
  

If git gains a "partial clone" feature, that would definitely help.

Regards, Johannes
-- 
Johannes Winkelmann              mailto:[EMAIL PROTECTED]
Zurich, Switzerland              http://jw.smts.ch
_______________________________________________
crux-devel mailing list
crux-devel@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux-devel

Reply via email to