Difference between revisions of "Opentaps Release Process"
(New page: At any point in time, development of opentaps is concentrated on a main branch in our [ subversion repository], and there also will be several previously released versions of opentaps ava...) |
|||
Line 1: | Line 1: | ||
− | + | Active development of opentaps is concentrated on a main branch in our [http://opentaps.org/community/source-repository subversion repository]. Periodically, a copy of the main branch is made to a release branch, and the versioned releases of opentaps are made from the release branches. For example, as of March 2010, the main development branch is | |
− | + | svn://svn.opentaps.org/opentaps/versions/1.4/trunk | |
− | + | Note that <tt>versions/1.4</tt> does not mean that this is the active repository from which opentaps 1.4 is released. It merely means that the active development is based on the opentaps 1.4 source code, but significant changes may have occurred in the active development versus the release. | |
+ | |||
+ | There are also separate release branches for opentaps 0.8, 0.9, 1.0, and 1.4. In these release branches, the key features are fixed at release date. Patches are applied as needed, and new releases are made with slightly different release numbers. So, for example, version 0.9 went through releases 0.9.0, 0.9.1, 0.9.2, and eventually 0.9.7, and version 1.0 began with 1.0.0 and had releases 1.0.1, 1.0.2, 1.0.3, and 1.0.4. Each of those releases had more or less the same new features, since they were of the same version, but contain additional patches and minor improvements. | ||
+ | |||
+ | Beginning with opentaps 1.4, the releases are periodically made from the repository for the [http://opentaps.org/services-support/professional-edition opentaps Professional Edition]. |
Latest revision as of 21:33, 17 March 2010
Active development of opentaps is concentrated on a main branch in our subversion repository. Periodically, a copy of the main branch is made to a release branch, and the versioned releases of opentaps are made from the release branches. For example, as of March 2010, the main development branch is
svn://svn.opentaps.org/opentaps/versions/1.4/trunk
Note that versions/1.4 does not mean that this is the active repository from which opentaps 1.4 is released. It merely means that the active development is based on the opentaps 1.4 source code, but significant changes may have occurred in the active development versus the release.
There are also separate release branches for opentaps 0.8, 0.9, 1.0, and 1.4. In these release branches, the key features are fixed at release date. Patches are applied as needed, and new releases are made with slightly different release numbers. So, for example, version 0.9 went through releases 0.9.0, 0.9.1, 0.9.2, and eventually 0.9.7, and version 1.0 began with 1.0.0 and had releases 1.0.1, 1.0.2, 1.0.3, and 1.0.4. Each of those releases had more or less the same new features, since they were of the same version, but contain additional patches and minor improvements.
Beginning with opentaps 1.4, the releases are periodically made from the repository for the opentaps Professional Edition.