-
Notifications
You must be signed in to change notification settings - Fork 25
Branching model
lachsen edited this page Oct 17, 2013
·
1 revision
We roughly follow the branching model explained here in more detail.
- master
- Used updated released and hotfixes
- develop
- Used for ongoing development
- make sure that the code remains stable on develop
- feature branches
- always based on develop and merged back into develop
- feature branches implement certain features and may break the code in between
- release branch
- based on develop, merged back into develop and master
- includes all preparations for a new release
- hot-fix branch
- based on master, merged back into master and develop
- Fix critical bugs after release
Important: Perform all merges without fast forward (add --no-ff option)
- Result of the test suit must be as good as or better than the result at the base of the feature branch.
- Closure compilation (build with develop-min) runs through without error (only plenty of warnings)
- Test for all new features in the test suite.
- Examples for all new features in xml3d-examples