MCPcopy Create free account
hub / github.com/remotemobprogramming/mob / removeWipQualifier

Method removeWipQualifier

mob.go:174–185  ·  view source on GitHub ↗
(localBranches []string, configuration config.Configuration)

Source from the content-addressed store, hash-verified

172}
173
174func (branch Branch) removeWipQualifier(localBranches []string, configuration config.Configuration) Branch {
175 for !branch.exists(localBranches) && branch.hasWipBranchQualifierSeparator(configuration) {
176 afterRemoval := branch.removeWipQualifierSuffixOrSeparator(configuration)
177
178 if branch == afterRemoval { // avoids infinite loop
179 break
180 }
181
182 branch = afterRemoval
183 }
184 return branch
185}
186
187func (branch Branch) removeWipQualifierSuffixOrSeparator(configuration config.Configuration) Branch {
188 if !configuration.CustomWipBranchQualifierConfigured() { // WipBranchQualifier not configured

Calls 3

existsMethod · 0.95