In case you're not superhuman, and you're having trouble keeping track of 
all of the Mercurial transition information that's flown by in the last 
few weeks, here's an attempt to organize some of it.



This note tells you where things like the gate and clone live now:

o Flag day: Mercurial: What to expect: nis maps and access paths
   http://www.opensolaris.org/os/community/on/flag-days/pages/2008080402/

...and this note supercedes the "nis maps" section of that first one:

o Flag day: UPDATED: nis map entries
   http://www.opensolaris.org/os/community/on/flag-days/pages/2008081201/



These three notes kind of go together.  They tell you how the gate and 
clone work, how to access the gate, and how to go about pushing your 
changes:

o Flag day: Mercurial: What to expect: gate and clone changes
   http://www.opensolaris.org/os/community/on/flag-days/pages/2008080403/

o Flag day: Mercurial: What to expect: ssh access to the gate
   http://www.opensolaris.org/os/community/on/flag-days/pages/2008080404/

o Heads up: Mercurial: What to expect: Pushing your changes
   http://www.opensolaris.org/os/community/on/flag-days/pages/2008080502/



If you're having trouble with errors about trust, or you're confused 
about what to do with SCCS keywords and ident lines, or you don't know 
how to delete a file in Mercurial, then read this:

o Heads up: Mercurial: What to expect: Keywords, Deleting files, Trust errors
   http://www.opensolaris.org/os/community/on/flag-days/pages/2008080405/



If you're getting errors about unrecognized Mercurial commands, you need 
to make sure you have the latest tools AND that you have run hgsetup(1):

o Flag Day: SUNWonbld update for Mercurial transition
   http://www.opensolaris.org/os/community/on/flag-days/pages/2008080701/



If you're trying to convert a Teamware workspace, start with the manpage 
for wx2hg(1):

o man -M /opt/onbld/man wx2hg

...and check out Mike Kupfer's blog about this topic:

o Converting Projects to Mercurial
   http://blogs.sun.com/kupfer/entry/converting_projects_to_mercurial

...and if you're having teamware/Mercurial sync issues, and you're using 
"-t" to specify an existing Mercurial repository, you should probably also 
be using "-r onnv_96" to make sure you get the Mercurial revision that 
corresponds to the last Teamware update.



Background reading:

A thorough exploration of how RPE uses Teamware, and what the Mercurial 
analogs and equivalents and replacements are:

o Stacey Marshall's comprehensive Teamware to Mercurial transition reference
   http://www.genunix2.org/wiki/index.php/TeamwareToMercurial

A great overview of the development process, tied to Mercurial commands 
for each step:

o Rich Lowe's Description of Mercurial Work Flow
   
http://www.opensolaris.org/os/community/tools/scm/hg_teamware_transition/hg_workflow/

A short philosophical note, followed by links to useful information:

o Transitioning from Teamware to Mercurial
   http://www.opensolaris.org/os/community/tools/scm/hg_teamware_transition/

The definitive reference for Mercurial.  I recommend skimming this, then 
using the tool for a while, then going back and reading it more carefully:

o The Mercurial book
   http://hgbook.red-bean.com/

Reply via email to