Starting with yesterday's nightly delivery, we will be delivery 
Mercurial (Hg) changeset bundles [1] in addition to the raw source 
tarball.  You should be able to unpack these bundles and have a 
Mercurial repository of ON dating back to OpenSolaris Launch (2006/06/14).

To unpack the bundle:
$ hg init hg-onnv
$ cd hg-onnv
$ hg unbundle -u <path_to_bundle.hg>

Please note that the layout, structure, etc. of the Mercurial repository 
is subject to change, as these are being done in preparation for the 
eventual conversion of ON from Teamware/SCCS to Mercurial.  So please 
don't expect or assume consistency :-)  We will send out a flag-day 
notice for any major change along these lines so you have appropriate 
warning.

Builds of ON within the Mercurial workspace should build cleanly, with 
the exception of checkpaths (which isn't run by the default 
opensolaris.sh environment file).  If enabled, your nightly log file, in 
the section entitled 'Check lists of files', will contain a bunch of 
noise complaining about (obviously) missing SCCS objects.  This can be 
worked around by disabling `checkpaths` from running, which you can do 
by setting CHECK_PATHS to something other than "y" in your nightly 
environment file.  This is being tracked by CR 6432310.

[1] http://www.selenic.com/mercurial/wiki/index.cgi/CommunicatingChanges

cheers,
steve

p.s.: sorry for the one day delay on getting this bundle up - all future 
deliveries should deliver the bundles at the same time as the regular 
delivery

-- 
stephen lau // stevel at sun.com | 650.786.0845 | http://whacked.net
opensolaris // solaris kernel development

Reply via email to