summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-25 13:10:44 -0600
committerJeff Carr <[email protected]>2024-02-25 13:10:44 -0600
commitfc849f6003df637c942a6e9fe2a722069a10d739 (patch)
tree8f9b1ee1095b7245e7bcdd01ec86bb22a9304183
parent9a1347c03f5c8300a8df133537d5f20f3dcea53d (diff)
add the concept of "mode" for the git repos
-rw-r--r--merge.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/merge.go b/merge.go
index 8dcc716..ed900db 100644
--- a/merge.go
+++ b/merge.go
@@ -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
+}