Hi! On Thu, Sep 25, 2008 at 09:56:18AM +0100, Peter Krefting wrote: > pasky@xxxxxxx: > > > This is not really meant for as-is application, of course, but more > > to see if people think it is good idea to have this kind of > > functionality in git-gui at all and how generic it should be. This > > mini-series depends on pretty much all the other patches I have > > submitted tonight. > > As long as it is easy to implement the server-side back-end needed to > automatically accept projects that you publish through this hook, then > this is something that would really help out in this conext. Well, the example URL points to a Girocco script - Girocco is cleaned up and modernized version of the repo.or.cz duct tape, that should be easy to reconfigure for any kind of deployment and then simply make install-able. But any kind of CGI script can be in principle hooked up to this, so you can just write short shell thing that will do the magic and then echo -e 'Content-type: text/plain\n\nRegistration succeeded!' > I currently need to perform some "magic" on the server-side to set up > new projects, it would be nice if all the people using it have to do is > to select a menu option saying "publish". Preferrably through the git > protocol, so that I don't have to set up ssh on people's machines > (working in a Windows environment here, so all central repositories are > set up to use the git protocol for both pull and push). Which protocol do you use does not really matter, just set up the locators right (or don't use them if you don't want to). I ended up using samba exports mapped to Windows drives, but just using the git protocol might make more sense in many scenarios. > How do you envision discovering the location to publish to? Some kind > of automatic configuration option would be nice. Perhaps be able to > point git gui at some magic URI that would download an XML (or text) > file describing the central server, perhaps? I provide customized MSysGit package with tweaked installer and with custom /etc/gitconfig. I think in these deployments there is either this possibility or the machines are centrally administrated so the sysadmin can adjust /etc/gitconfigs. -- Petr "Pasky" Baudis People who take cold baths never have rheumatism, but they have cold baths. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html