diff options
| author | Jeff Carr <[email protected]> | 2024-02-25 13:10:44 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-25 13:10:44 -0600 |
| commit | fc849f6003df637c942a6e9fe2a722069a10d739 (patch) | |
| tree | 8f9b1ee1095b7245e7bcdd01ec86bb22a9304183 | |
| parent | 9a1347c03f5c8300a8df133537d5f20f3dcea53d (diff) | |
add the concept of "mode" for the git repos
| -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 +} |
