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/
