diff options
| -rw-r--r-- | merge.go | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -444,3 +444,27 @@ func (rs *RepoStatus) setMergeUserCommands() { rs.versionCmdOutput.SetValue(strings.Join(tmp, "\n")) } + +func (rs *RepoStatus) IsCorrectMode(mode string) bool { + switch mode { + case "master": + if rs.GetCurrentBranchName() == rs.GetMasterBranchName() { + return true + } else { + return false + } + case "devel": + if rs.GetCurrentBranchName() == rs.GetDevelBranchName() { + return true + } else { + return false + } + case "user": + if rs.GetCurrentBranchName() == rs.GetUserBranchName() { + return true + } else { + return false + } + } + return false +} |
