Folks,

We are going to migrate our SCM from Subversion
to Mercurial to follow the upstream ON consolidation.
Since Mercurial is a distributed SCM there going to
be a number of repositories, rather than the one
and only subversion repository we have currently.
I want to have at least two repositories off
hg.opensolaris.org

1. ssh://anon at hg.opensolaris.org/hg/ppc-dev/polaris

That is the top level project repository, which keeps
the current official released state of the project code
base. This repository will let anon RO access. RW
access will be limited to project leaders only.

2. ssh://anon at hg.opensolaris.org//hg/ppc-dev/polaris-crew

This repository will serve as a staging and soaking area
for code developed by all of the developers. That should
be the push target fo the changes after they are ready to
be contributed.

Once in a while gatekeeper will push the changes from
the polaris-crew to the polaris.

Individual developer or group of developers would
presumably work in their own repositories cloned
from the polaris or polaris-crew.
Such repositories may or may not be available for others.
However, I would strongly encourage people to consider
making personal repositories accessible  for everyone
(RO of course). For those who lack necessary infrastructure
can provide a mirror facility.

I'd like to solicit feedback on this plan before I am going to
implement it.

-- 
Regards,
        Cyril

Reply via email to