From: Ben Hoskings Date: Fri, 28 Aug 2009 10:06:24 GMT Subject: Re: [RFC] teamGIT bonjour support Message-ID: <47ECFDB7-4189-4573-BC27-685603780F27@hoskings.net> In-Reply-To: <2fcfa6df0908280002y221a22e6md27db56865472144@mail.gmail.com> On 28/08/2009, at 5:02 PM, Abhijit Bhopatkar wrote: > I plan to do this on LAN using bonjour service discovery, and rest > completely being handled inside teamGIT running as a daemon(may be in > widely abused systray?). (Git will handle actual fetch/conflict > checking etc.) > On a side note i also plan to generate daily reports and configurable > notifications. > > So I ask you people, is there a solution already cooking someplace? > may be something i can integrate with teamGIT? (e.g. bonjour plugin > for git dameon) You should check out bananajour, it sounds like it might fight the bill quite nicely: http://github.com/toolmantim/bananajour Written by Tim Lucas, and hacked on by a bunch of us at the Gold Coast, Australia Railscamp in May: http://railscamps.com/ The idea is that for each repo you want to publish, bananajour creates and looks after a locally stored remote, that you push to ("git push banana master") to publish your work over bonjour. There's also a web interface at your-machine.local:9331 which shows the other bananas that were found (via bonjour) on the network. ['9331' is for 'peel' :) ] I'm not sure what the state of Linux support is, since most of us run OS X, but I'm pretty sure someone was working on Linux/zeroconf support. Cheers Ben Hoskings