{"thread":{"id":"5880","subject":"[ANNOUNCE] repo.or.cz does full-fledged hosting now, and more","startedAt":"2006-10-11T00:30:51Z","lastAt":"2006-10-11T01:50:49Z","messageCount":2,"participants":["Petr Baudis","Martin Langhoff"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"28569","messageId":"20061011003051.GS20017@pasky.or.cz","threadId":"5880","inReplyTo":null,"subject":"[ANNOUNCE] repo.or.cz does full-fledged hosting now, and more","fromName":"Petr Baudis","fromEmail":"pasky@ucw.cz","sentAt":"2006-10-11T00:30:51Z","receivedAt":"2006-10-11T00:30:51Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"  Hi,\n\n  few weeks ago, I have announced repo.or.cz public mirroring service\nwhich would snap repositories, mirror them and provide a gitweb\ninterface for them. While at it, it also aims to serve as a testbed\nfor various new cool gitweb-related enhancements.\n\n  I have finally got around to enhance it some more. Here go the big\nchanges:\n\n\n  (i) repo.or.cz now permits an alternative hosting model: instead of\nmirroring a remote repository, you can push over SSH. This makes\nrepo.or.cz full-fledged public hosting service. Each developer can\ncreate own account, and you can give push access to multiple developers\nif you want to do the CVS-style development. Authentication is done\npurely using SSH keys. Furthermore, _optional_ support for anonymous\npushing to a dedicated 'mob' branch is supported.\n\n\n  (ii) Bunch of extra project fields have been added - you can now\ncustomize short description, homepage URL, give a short README to be\nshown at the project summary page, ...\n\n\n  (iii) Reorganized and extended the online documentation; gitweb now\nuses pathinfo URLs and is aliased to http://repo.or.cz/w/\n\n\n  (iv) Select a project and click at the 'graphiclog' button; if you\nhave a javascript-capable browser, watch the fireworks. This gadget\n(http://repo.or.cz/w/git-browser.git) is nearly year old now and\nback then swooshed through the mailing list without much interest\n(apart few \"cool!\" replies). And I positively *HATE* not having it\nwhen I browse any project whose history is not totally linear.\n\n  OTOH, I have almost zero javascript skills so I'm not gonna be able\nto develop it much further. Will someone pick up the slack? It's pretty\nnice but leaves much to be desired; more tight gitweb integration (make\nit basically some kind of external gitweb plugin) would be great.\n\n\n  (v) Basically all the infrastructure is available at\n\n\thttp://repo.or.cz/w/repo.git\n\nPlease review the code, send patches, feel free to roll out your very\nown...\n\n\n  What now? Send me your ideas, or even patches! (Hey, the code is\npublic. ;-) It might be interesting to have some forking support: there\ngoes project X and anyone can setup project fork(X, foo) and push his\nchanges there. I currently think the best way to do it technically would\nbe to just set up a separate repository with alternate pointing to the\nmain repository's database, and only group the forks with the main\nproject in gitweb. Is there a demand for that?\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nStuff: http://pasky.or.cz/\n#!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj\n$/=unpack('H*',$_);$_=`echo 16dio\\U$k\"SK$/SM$n\\EsN0p[lN*1\nlK[d2%Sa2/d0$^Ixp\"|dc`;s/\\W//g;$_=pack('H*',/((..)*)$/)\n"},{"id":"28573","messageId":"46a038f90610101850r2b5e830ch8e9e035ab7a8fdae@mail.gmail.com","threadId":"5880","inReplyTo":"20061011003051.GS20017@pasky.or.cz","subject":"Re: [ANNOUNCE] repo.or.cz does full-fledged hosting now, and more","fromName":"Martin Langhoff","fromEmail":"martin.langhoff@gmail.com","sentAt":"2006-10-11T01:50:49Z","receivedAt":"2006-10-11T01:50:49Z","isPatch":false,"sender":{"key":"martin.langhoff@gmail.com","avatar":"https://gravatar.com/avatar/1e3f311b6c4c15836501901ca58f8c0b0667246488084ba524d8bc9867e22fd9?d=mp&s=160"},"body":"On 10/11/06, Petr Baudis <pasky@ucw.cz> wrote:\n>   few weeks ago, I have announced repo.or.cz public mirroring service\n> which would snap repositories, mirror them and provide a gitweb\n> interface for them. While at it, it also aims to serve as a testbed\n> for various new cool gitweb-related enhancements.\n\nI shall co-opt your \"git-related free services\" message and say:\nEduforge.org is a Gforge setup that supports GIT, openly available for\neducation-related projects.\n\nWohoo!\n\n\n\nmartin\n"}]}