Piranha Branching Strategy
The Piranha project will use an easily adoptable branching strategy to enable other Developers and Users to source code.
This will be the development branch, and will contain "Merged-In" code that has been built and tested. Once coding begins "Full Swing" it is to be considered "Relatively stable".
These will be created as a "Branch" off of the Default and will contain code for a specific fix/feature during its development cycle. Once tested it will be merged into the "Default" Branch.
These will be branches used for major refactoring and should "Never" be used other than the individual who has created the branch. This code Should be merged into an "Artifact Branch", and then into the "Default" branch.