Greetings,
I have put together some notes on releases that I intend to put on the project wiki. I wanted to post it here first to make it easier to review and discuss.
# Matahari Releases
## Version Numbers
X.Y.Z
* ```X``` - Milestone * Updated once the project maintainers decide that a significant milestone in the project's evolution has been reached. * ```Y``` - Major * Updated when the feature set is changed. * ```Z``` - Minor * Updated for releases that primarily contain bug fixes and other minor changes.
## Ongoing Releases
Matahari is under heavy development. While features are regularly being added, we intend to make an ```X.Y.0``` release monthly.
Occasionally (based on demand and what we get into various distributions) we will maintain an ```X.Y``` release series. For a maintained version, we will make ```X.Y.Z``` releases monthly if there have been fixes applied.
## Current Release Status
These are the ```X.Y``` releases currently being maintained:
* ```0.4``` ** Included in Fedora 15, Fedora 16, RHEL 6.2
Fedora rawhide will be continuously updated with the latest ```X.Y``` release.
## Mechanics
### Branches
Main development occurs in ```master```.
There may also be one or more release branches currently being maintained, such as ```v0.4```. See the Current Status section for current information.
For every change that applies to a maintained release, commit there first and merge to ```master```. Once the release branch is far enough out of sync with ```master```, we will switch to using ```git cherry-pick``` to ```master```.