diff options
Diffstat (limited to 'repoNew.go')
| -rw-r--r-- | repoNew.go | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -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" +} |
