diff options
| author | Jeff Carr <[email protected]> | 2024-12-03 01:57:31 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-03 01:57:31 -0600 |
| commit | 6342113c2ae81961c991a7b6c2a34352cae4d66f (patch) | |
| tree | 860e1cd55c850eb8a5160b4fd1484b8225ad37f0 /repoNew.go | |
| parent | cbdcfa05894636001e5f2a60c6ea70c1f715c0fc (diff) | |
force checkout. need to warn users
Diffstat (limited to 'repoNew.go')
| -rw-r--r-- | repoNew.go | 24 |
1 files changed, 21 insertions, 3 deletions
@@ -28,7 +28,13 @@ func (f *Forge) VerifyBranchNames(newr *gitpb.Repo) { } else if newr.IsBranch("main") { newr.SetMasterBranchName("main") } else { - newr.SetMasterBranchName("masterFIXME") + // todo, figure out the name from git + newr.SetMasterBranchName("master") + if newr.CheckoutMaster() { + } else { + cmd := []string{"git", "branch", "master"} + newr.Run(cmd) + } } } @@ -42,7 +48,13 @@ func (f *Forge) VerifyBranchNames(newr *gitpb.Repo) { } else if newr.IsBranch("devel") { newr.SetDevelBranchName("devel") } else { - newr.SetDevelBranchName("develFIXME") + // forcing for now. todo: warn users + newr.SetDevelBranchName("devel") + if newr.CheckoutDevel() { + } else { + cmd := []string{"git", "branch", "devel"} + newr.Run(cmd) + } } } @@ -52,7 +64,13 @@ func (f *Forge) VerifyBranchNames(newr *gitpb.Repo) { if newr.IsBranch(uname) { newr.SetUserBranchName(uname) } else { - newr.SetUserBranchName(uname + "FIXME") + // forcing for now. todo: warn users + newr.SetUserBranchName(uname) + if newr.CheckoutUser() { + } else { + cmd := []string{"git", "branch", uname} + newr.Run(cmd) + } } } } |
