Skip to content
markheger edited this page Sep 14, 2020 · 6 revisions

There are two types of branches in the toolkit:

  • Active Branch - This is a branch where active development is done. New features and enhancements can be added to this branch.
  • Maintenance Branch - A maintenance branch for building maintenance releases for the toolkit. No new features or enhancements can be made to the maintenance branch. Maintenance branch is named with a "_m" postfix in the branch name to indicate that the branch is for maintenance. Only critical customer fixes can be delivered to this branch. If a fix is required to be made to the maintenance branch, the fix needs to goes through a review process:
    • Contributor / Committer creates a fix for the customer problem.
    • The contributor asks another committer to review the fix, to ensure the the fix is properly tested and implemented.
    • If the fix is good, the reviewer will add a +1 vote.
    • A fix cannot be delivered to the maintenance branch without a +1 vote from another committer.

Current Branches:

  • develop - active development branch
  • v2.1.x_m - maintenance branch for Streams 4.2
  • streams_4.1.x - maintenance branch for Streams 4.1
  • streams_3.2.1 - targeted for Streams 3.2.1.x
Clone this wiki locally