Mercurial already has good integration with the major IDEs. Not sure about Git and Bazaar.
David Freels ----- Original Message ---- From: Russel Winder <[EMAIL PROTECTED]> To: [email protected] Sent: Thursday, June 5, 2008 7:59:07 AM Subject: Re: [gradle-dev] can't build from svn On Thu, 2008-06-05 at 12:49 +0200, Hans Dockter wrote: > I haven't tried any of the DVCS systems yet but I'm starting to > understand the deficiencies of Svn. I believe that even 1.5 when (if?) it is ever released will not cure the problems -- though it will solve the svnmerge problem I am told. > In the last article I've read about this they were recommending > Mercurial. They said Mercurial and GIT are very similar but Mercurial > has much better support for windows machines. Well, I'm on a Mac but > many are on windows. This article also says that Arch, Bazaar, Darcs > or SVK are not much used. Arch has been overtaken by events: a group of the Arch developers left to start Bazaar. SVK was a possible solution to the problems of Subversion. It uses Perl on the Subversion libraries. However, given the ability of Bazaar and Git to work with Subversion repositories, SVK will never take off. Darcs has some interesting features but due to the problems of some merges taking longer than the life of the universe, people tended to look elsewhere. Darcs2 fixes the problem I believe, but opportunity has passed Darcs by, ditto Aegis, Vesta, and whole load fo other interesting systems. Bazaar, Mercurial and Git are the players, the article was wrong to indicate that Bazaar was not. Mercurial looks to be a good system but as far as I am aware interaction with Subversion repositories is still poor -- Bazaar and Git already have this working well. This puts me very much in the Bazaar camp. Jim Hague and I did a session on Mercurial and Bazaar at ACCU 2008 the slides are at http://www.concertant.com/Presentationa/accu2008_dvcs.pdf > The biggest pain I have with SVN is when working on two branches at > the same time and always having to manually merge from one to the > other. I suppose that SVN 1.5 will be much better here. Alternatively just treat the Subversion repository as the published trunk and do everything else with Bazaar or Git. I find Launchpad very useful for working with Bazaar branches, I would guess there is an equivalent for Git. > Tool Support is another worry when thinking about switching. I very much agree. This is all very platform dependent and whether you work with command line or GUI. -- 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 --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
