Using Mercrial and breaking changeset up

Zak ZakHurst at hotmail.com
Fri Jun 17 12:20:03 CDT 2011


Hi Everybody

  We are coming t othe end of our evaluation of various Source configuration
management tools. 

  We intially plumbed  for SVN , but its limited support for branches and
particulary the visibility of the  history a file across branches made us
look at Git and Mercurial. Git  we had issues with  manily around windows
setup and it;s complexity, Mercurial on the other hand  we got up an running
very easily.  

   We are now faced with a couple of road blocks so I was wondering if
anybody could provide guidance. 

   Our current version control system I have to say is very slow which
affects our productiivity , but its functionality supports our business. In
trying to have maintain functionaility has resulted in a number of road
blocks.

    We are very product based with branches that exist for a number of years
but are continually  merging into the tip ,wher we can. 

     1. We have been use to  working on individual files , but this  gave us
the  flexability to decide what gets included in a release, we want to
selectively  apply a change on a branch and merge it in on the tip or
another stream . Similarly  some changes done on a development we want to
exclude from a build, this is rare but importnat and it  happens close to
the release date , needed  to allow us to get  through testing, this is like
reverting a change , but  really we need to tag a revision of a specific
file level to be included in a release.  Now we would and do  take all the
changes/revisions  in sequnece   i.e. take rev. 1,2,3 not 1,2,4 . The ruslt
of taking 1.2,3 might mean pushing the changes made in 4 on to a future
release/branch, we currently do this using a promotion model , so a change 
gets approved before we put it into the formal build , we hoped the
gatekeeper model would  allow us to do this , but this does not seem to be
the case.  I am not sure if HG queues are the way to go 

2. We use VS2010 ,  the GUI is good but the guys have been spoilt with SVN
Akn and the ability to not only view pending changes but  have a box to
store the commit message and then quickly review and see differences on a
file. Are there any tools that provide AKN style funcitonality ? 

3. Reviewing and seeing changes on a file is difficult, we like to see not
just the what changesets  but the changesets on invidual files. Are their
any open source  tools  that allow us to browse the folder structure and
allow one to see at a glance the changesets applied to a file, tags 
branches. 



 
 


 

--
View this message in context: http://mercurial.808500.n3.nabble.com/Using-Mercrial-and-breaking-changeset-up-tp3077159p3077159.html
Sent from the General mailing list archive at Nabble.com.


More information about the Mercurial mailing list