Tom, On Fri, 2009-02-27 at 13:49 +0100, Tom Eyckmans wrote: > > > 2009/2/26 Adam Murdoch <[email protected]> > > > Tom Eyckmans wrote: > > I've updated the http://docs.codehaus.org/display/GRADLE/How > > +to+contribute+a+patch+to+Gradle page on our Wiki. > > > > Feedback is more than welcome. > > > Thanks for doing this. > > I think it's a little odd that I have to use a particular > developer's repository, which may or may not be up to date, > and may or may not have other changes in it. > > > Personally I reserve the master branch for tracking SVN trunk and only > merge feature branches with it when I am ready to commit to SVN.
I too follow this protocol. I also try to do it with maintenance branches but to avoid the plethora of branches sometimes don't for them. > Is it possible to set up a repository on github which is > automatically synchronised with svn? > > > I don't think so, I haven't seen any Git hosting that provides this > anybody know of a hosting service with this feature? If needed I could > setup a cron job to sync stuff. I had thought that Kevin O'Neill had set up a Groovy mirror repository that does auto update on GitHub. Perhaps he does it with an external cron job? > Or is it easy for someone to create an empty repository and > sync it with svn manually? > > > I have to do some testing with this. I already tried to clone my repo > on GitHub and on the new clone the information about SVN is not > available, so I had to configure the SVN sync again, I do have look > into this some more because I don't know how this new repo will relate > with the original repo and if work is easily shared. I also have to > test this with a forked repo via GitHub. I think Git, Bazaar and indeed Mercurial behave the same, a clone is always a clone of the parent you cloned from and all information about the parents parents get lost. I have to admit to having always done a Bazaar branch or a Git clone from the original Subversion repository. I suspect that Gradle, Gant, indeed Groovy are still sufficiently small that doing an original is faster than sorting out a re-parenting. I find working with individual branches on Launchpad for exchanging changesets between development branches straightforward to understand. Is there an easy explanation of how to do the same with Git? I must admit to only having used Bazaar as a DVCS, my use of Git has always been as a direct Subversion client or simply to to a read only mirror of someone else's repository. Thanks. -- Russel. ==================================================== Dr Russel Winder Partner Concertant LLP t: +44 20 7585 2200, +44 20 7193 9203 41 Buckmaster Road, f: +44 8700 516 084 London SW11 1EN, UK. m: +44 7770 465 077
signature.asc
Description: This is a digitally signed message part
