Changes between Initial Version and Version 1 of Development/WhyMercurial


Ignore:
Timestamp:
08/17/11 20:39:05 (8 years ago)
Author:
ibboard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Development/WhyMercurial

    v1 v1  
     1= Why Mercurial and not Subversion/Git/Bazaar/etc? =
     2
     3On the forums, Brother Tober [http://forums.hiveworldterra.co.uk/viewtopic.php?p=8420#p8420 suggested using Git] for source control. While I'm sure Git has its uses (Linus Torvalds created it for use with the Linux Kernel, so he knew what he felt wasn't provided for at the moment!) WarFoundry started with Subversion. This was mainly for familiarity and support.
     4
     5As of August 2011, this position changed. The reasons why are listed below:
     6
     7 1. DVCS is a big improvement over the old centralised systems. We still have a designated 'master' copy, but everyone can have their own area to tinker and experiment in without fear of breaking everything for everyone else.
     8 1. Further to the above, experimentation can now be version controlled and subsequently abandoned without ever 'contaminating' the master repository.
     9 1. The flexibility of having local copies of the code and history will hopefully encourage experimentation and contribution.
     10 1. Mercurial now integrates well with bug tracking software like Trac
     11 1. Mercurial has some sufficiently good GUI tools for committing changes and viewing history
     12 1. Mercurial seems friendlier than Git and better supported than Bazaar