diff options
| author | Jeff Carr <[email protected]> | 2025-09-22 21:07:32 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-22 21:07:32 -0500 |
| commit | 060c304a43ede89600e7ca46e83d4602eb12d890 (patch) | |
| tree | b750859d668c3a55ce92f116b59ad1fc2ef5660c | |
| parent | 6890e68af38c0fa84d5a36dfc393ddb6850edca5 (diff) | |
forgot to set Username on init()
| -rw-r--r-- | config.go | 6 | ||||
| -rw-r--r-- | init.go | 5 | ||||
| -rw-r--r-- | repoNew.go | 6 |
3 files changed, 11 insertions, 6 deletions
@@ -72,12 +72,6 @@ func (cfg *ForgeConfigs) DumpENV() { } /* - if f.Config.Username == "" { - usr, _ := user.Current() - f.Config.Username = usr.Username - f.SetConfigSave(true) - } - if f.Config.Xterm == "" { f.Config.Xterm = "xterm" f.Config.XtermArgv = append(f.Config.XtermArgv, "-bg") @@ -4,6 +4,7 @@ package forgepb import ( "os" + "os/user" "path/filepath" "go.wit.com/lib/config" @@ -40,6 +41,10 @@ func Init() *Forge { f.Config.DumpENV() return f } + if f.Config.Username == "" { + usr, _ := user.Current() + f.Config.Username = usr.Username + } f.initFromConfig() if f.Config.Mode == ForgeMode_MASTER { log.Printf("forge.Init() %s len()=%d\n", f.Config.Filename, f.Repos.Len()) @@ -164,6 +164,9 @@ func (f *Forge) VerifyBranchNames(repo *gitpb.Repo) { if repo.GetUserBranchName() == "" { uname := f.configUserBranchName(repo) + if uname == "" { + log.Info("configUserBranchName() ERROR: failed with blank") + } if repo.IsBranch(uname) { repo.SetUserBranchName(uname) } else { @@ -189,6 +192,9 @@ func (f *Forge) configUserBranchName(repo *gitpb.Repo) string { if uname != "" { return uname } + if f.Config.Username == "" { + // something is wrong! + } // use the os.Username uname = f.Config.Username |
