Child pages
  • Contribution Process
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

With oi-build, we have tried to make the contribution process as simple as possible. To do this, we leverage the free public Mercurial hosting service, Bitbucket.

The process consists of:

  1. First, create a bug or feature on the issue tracker describing what you want to achieve. The issue number will be used in your commit
  2. Sign up to BitBucket
  3. Clone oi-build within BitBucket
  4. Check out oi-build either from BitBucket or hg.openindiana.org
  5. Make your changes, hg commit
  6. Push to BitBucket
  7. Email BitBucket changeset to oi-dev asking for a review or an RTI (request to integrate)

A member of the OI commit team will review your changeset. If we feel it needs work, we'll provide assistance. When it's ready to be integrated, we'll pull it into oi-build.

Guidelines

The issue number in 1 above serves as a way of tracking commits easily. When mailing oi-dev with a request for a code review, please use the subject "1234 issue-subject", eg "1273 Update rdesktop to 1.7.0".

When committing with mercurial, you MUST commit using this format. Please see our commit history to see how this looks in reality.

  • No labels