OpenSolaris

  code review   repo   packages   bugs   defect   polls   planet
You are not signed in. Sign in or register.

OpenSolaris Project: SCM Migration Project

View the leaders for this project
Project Observers

Endorsing communities

OS/Net (ON)
Testing
Tools

Overview

Scope

This project provides the tools for running the ON gate on Mercurial. We are porting the ON developer tools and the ON gatekeeper tools to run on both Teamware and Mercurial workspaces. We're also providing migration aids and documentation. We'll be done when the main ON gate (onnv-gate) is running on Mercurial.

Originally, we thought this was a separate step from hosting the ON gate on opensolaris.org. But it looks like it will be less work and less confusing to developers if we do both at the same time.

(And then after that come the changes that are needed for external committers.)

We will be providing a small amount of Subversion support for other consolidations that use the ON tools but which use Subversion (e.g., the Companion).

Milestones and Tentative Schedule

MilestoneWhen
finish tools work and putback to onnv-gateMay/June 2008
move SFW gate to Mercurial2-4 weeks after tools are done
move ON gate to Mercurialsometime after SFW moves

Current Status

Task List

Help out! Check out our list of tasks here. Ask on the tools-discuss list for more details if you're interested in contributing.

We are using the bugzilla on bugs.grommit.com to track our bugs. You can see the list of outstanding 'SCM Migration' bugs here

There are also some ON build bugs that need to be fixed prior to the transition. They are in Bugster and are tagged with keywords as described in the task list page.

Michelle Olson is working on documentation issues.

Technical Details

Developer Tool List

We've started a couple lists of SCM-related tools.

Downloads

Modified ON developer tools are available. These packages should work with both Teamware and Mercurial workspaces. (If they don't, please let us know!)

Sun-internal developers can also NFS-mount /opt/onbld from stomper.sfbay (SPARC) or tonic-gate.sfbay (x86).

Note that some of the tools assume a Mercurial version that is more recent than 0.9.3. You can get a temporary version from the SCM downloads page.

Repository

You can checkout our project repository in progress:

ssh://anon@hg.opensolaris.org/hg/scm-migration/onnv-scm

A webrev for the project is updated daily.

Here's a link to the test information.

More Details

Acknowledgements

Thanks for additional contributions go to

  • Vijay Balakrishna
  • Nathan Bush
  • Mike Gerdts
  • John Levon
  • Dave Marker
  • Stuart Marks
  • Darren Moffat
  • Jason Zhao