Scm branching strategies