summaryrefslogtreecommitdiff
path: root/repoNew.go
diff options
context:
space:
mode:
Diffstat (limited to 'repoNew.go')
-rw-r--r--repoNew.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/repoNew.go b/repoNew.go
index 209f807..b87ee4c 100644
--- a/repoNew.go
+++ b/repoNew.go
@@ -74,3 +74,27 @@ func (f *Forge) VerifyBranchNames(newr *gitpb.Repo) {
}
}
}
+
+// todo: check the forge config
+func (f *Forge) configUserBranchName(repo *gitpb.Repo) string {
+ if repo.GetUserBranchName() != "" {
+ return repo.GetUserBranchName()
+ }
+ usr, _ := user.Current()
+ uname := usr.Username
+ return uname
+}
+
+// todo: check the forge config
+func (f *Forge) configDevelBranchName(repo *gitpb.Repo) string {
+ if repo.GetDevelBranchName() != "" {
+ return repo.GetDevelBranchName()
+ }
+ if repo.IsBranch("guidevel") {
+ return "guidevel"
+ }
+ if repo.IsBranch("devel") {
+ return "devel"
+ }
+ return "devel"
+}