*** THIS IS STILL WORK IN PROGRESS ***

Current Released Version: 2.8

Overview

Once the HEAD code is 'Released' it's necessary to continue development on the next version, however it's also possible that we will need to do a 'bug fix' release for the current released version.

Therefore, once a release is done, the relevant 'branch' is also created. This allows changes to be made to the current version separate from the HEAD code.

Minor changes, that could become part of the a 'bug fix' release should, therefore, be committed to the HEAD branch as well as the current version's branch.

What is considered a 'bug fix'

Any minor changes, that do not change the fundamental logic, is a bug fix. E.g. a minor word change within a dial plan is a bug fix. Any additional lines entered to the dial plan, or deletion, or NOT a bug fix as would require testing on several production system before considered correct.

How to do I setup my development environment to commit to both?

How do I commit to both branches ?