Branches
From OpenSimulator
(Difference between revisions)
(Complete overhaul to match current state) |
|||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Template:Quicklinks}} | {{Template:Quicklinks}} | ||
− | |||
− | |||
This page outlines the various OpenSim repository branches, what they are for, and our policy for what goes into it. | This page outlines the various OpenSim repository branches, what they are for, and our policy for what goes into it. | ||
Line 9: | Line 7: | ||
* [[Submitting_code_to_OpenSim|Submitting Code to OpenSim]] | * [[Submitting_code_to_OpenSim|Submitting Code to OpenSim]] | ||
− | == | + | == master == |
− | + | ||
− | + | master holds bleeding edge OpenSim development. | |
=== OpenSim Policy === | === OpenSim Policy === | ||
− | * | + | * Master is not guaranteed to function. It might be in the middle of a transition, or undergoing major overhaul. |
− | * | + | * Master should always build (this is checked thru our CI builder) |
− | * All tests should run green on trunk (this is also checked thru the CI builder) | + | * All tests should run green on trunk (this is also checked thru the CI builder at http://panda.opensimulator.org, though at the moment this spontaneously breaks quite often (needs fixing or wholesale replacement)) |
* Code should have been reasonably tested | * Code should have been reasonably tested | ||
− | == | + | == <version>-release == |
− | + | These branches contain release code. For instance, 0.7.0.2-release | |
− | + | == <version>-post-fixes == | |
− | + | These branches contain release code that has had fixes applied afterwards. For instance, 0.7.0.1-post-fixes. If no post fix branch exists then no post fixes have been done. | |
− | + | == other branches == | |
− | + | Other branches mainly contain individual developer's work. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Revision as of 16:29, 19 January 2011
Languages: |
English Deutsch |
This page outlines the various OpenSim repository branches, what they are for, and our policy for what goes into it.
Also read
master
master holds bleeding edge OpenSim development.
OpenSim Policy
- Master is not guaranteed to function. It might be in the middle of a transition, or undergoing major overhaul.
- Master should always build (this is checked thru our CI builder)
- All tests should run green on trunk (this is also checked thru the CI builder at http://panda.opensimulator.org, though at the moment this spontaneously breaks quite often (needs fixing or wholesale replacement))
- Code should have been reasonably tested
<version>-release
These branches contain release code. For instance, 0.7.0.2-release
<version>-post-fixes
These branches contain release code that has had fixes applied afterwards. For instance, 0.7.0.1-post-fixes. If no post fix branch exists then no post fixes have been done.
other branches
Other branches mainly contain individual developer's work.