The information provided in this article are not finally implemented in this way. It is a proposal which should be used.
Contents |
There are usually three active branches at any given time:
Release packages from stable and development branches which are created by regularily builds are linked on the home page. The experimental branch is usually internal.
For developers and svn user, the latest code is always available from our subversion repository.
The stable branch should receive only the most important bug fixes, so that:
For these reasons, we will fix on the stable branch the following kind of issues:
The development branch (normally the SVN trunk) is where all the interesting things happen; new features and bug fixes are usually applied here first, then tested and ported to the stable branch when deemed necessary.
Whenever the development branch reaches a state considered good enough for becoming the stable one, the following happens:
During feature freeze phase:
At release time:
The experimental branch is usually an completly internal thing. These branches are basically the same as the development branch (the trunk) but we will test to integrate experimental or new technology or test some new ideas. If these reaches a usable state it will be integrated in the development branch and will become stable at some time.
Experiments made in the experimental branch could be discarded at any time if it turns out that this is not usable or necessary for the engine.
| Language: | English |
|---|