git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] repo.or.cz does full-fledged hosting now, and more
@ 2006-10-11  0:30 Petr Baudis
  2006-10-11  1:50 ` Martin Langhoff
  0 siblings, 1 reply; 2+ messages in thread
From: Petr Baudis @ 2006-10-11  0:30 UTC (permalink / raw)
  To: git

  Hi,

  few weeks ago, I have announced repo.or.cz public mirroring service
which would snap repositories, mirror them and provide a gitweb
interface for them. While at it, it also aims to serve as a testbed
for various new cool gitweb-related enhancements.

  I have finally got around to enhance it some more. Here go the big
changes:


  (i) repo.or.cz now permits an alternative hosting model: instead of
mirroring a remote repository, you can push over SSH. This makes
repo.or.cz full-fledged public hosting service. Each developer can
create own account, and you can give push access to multiple developers
if you want to do the CVS-style development. Authentication is done
purely using SSH keys. Furthermore, _optional_ support for anonymous
pushing to a dedicated 'mob' branch is supported.


  (ii) Bunch of extra project fields have been added - you can now
customize short description, homepage URL, give a short README to be
shown at the project summary page, ...


  (iii) Reorganized and extended the online documentation; gitweb now
uses pathinfo URLs and is aliased to http://repo.or.cz/w/


  (iv) Select a project and click at the 'graphiclog' button; if you
have a javascript-capable browser, watch the fireworks. This gadget
(http://repo.or.cz/w/git-browser.git) is nearly year old now and
back then swooshed through the mailing list without much interest
(apart few "cool!" replies). And I positively *HATE* not having it
when I browse any project whose history is not totally linear.

  OTOH, I have almost zero javascript skills so I'm not gonna be able
to develop it much further. Will someone pick up the slack? It's pretty
nice but leaves much to be desired; more tight gitweb integration (make
it basically some kind of external gitweb plugin) would be great.


  (v) Basically all the infrastructure is available at

	http://repo.or.cz/w/repo.git

Please review the code, send patches, feel free to roll out your very
own...


  What now? Send me your ideas, or even patches! (Hey, the code is
public. ;-) It might be interesting to have some forking support: there
goes project X and anyone can setup project fork(X, foo) and push his
changes there. I currently think the best way to do it technically would
be to just set up a separate repository with alternate pointing to the
main repository's database, and only group the forks with the main
project in gitweb. Is there a demand for that?

-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
#!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-10-11  1:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-11  0:30 [ANNOUNCE] repo.or.cz does full-fledged hosting now, and more Petr Baudis
2006-10-11  1:50 ` Martin Langhoff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).