[oi-dev] Heads up: Reorganisation of hg.openindiana.org

Alasdair Lumsden alasdairrr at gmail.com
Sat Aug 13 13:42:39 UTC 2011


Hi All,

As part of the oi_151 sustaining work I'm tidying up hg.openindiana.org

We're abandoning mercurial patch queues in favor of branches in clones for managing releases, which will make things much easier.

I've created a sustaining/oi_151a directory which contains the gates we're using to build oi_151a, and will be importing the relevant patch queues here as real commits, and then moving the queues to an archive directory. I've already done this for sfw-gate:

http://hg.openindiana.org/sustaining/oi_151a/sfw-gate/

Also later today I'd like to create two new directories, "upstream" and "projects" and move all the upstream gates we're syncing into upstream, and for example move things like oi-sfe-tools, to projects/sfe.

I'm also going to be sorting the security/permissions out. I'm going to set all the upstreams read-only because nobody should be pushing to these. I'm then going to abandon the hg user and set up individual users for everybody and add these to groups, and use ZFS ACLs to delegate permissions to these groups. This way we'll be able to determine who can commit to what by editing /etc/group

If anyone is currently syncing against hg.openindiana.org, you'll need to update your .hg/hgrc files to reflect the new location after these changes, and if you're pushing, you'll need to give a username. If you have any problems after I make the changes please mail me directly or catch me on IRC and I'll fix things.

Lastly If anyone has any objections/suggestions to the above changes, let me know. I think it's quite important we tidy hg.openindiana.org up as it's a bit of a mess at present.

Cheers,

Alasdair





More information about the oi-dev mailing list