diff options
Diffstat (limited to 'repoview.go')
| -rw-r--r-- | repoview.go | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/repoview.go b/repoview.go index a69cbca..80c4b4b 100644 --- a/repoview.go +++ b/repoview.go @@ -59,7 +59,7 @@ func makeRepoView() *repoWindow { func (r *repoWindow) showApps() { for _, repo := range r.View.AllRepos() { - switch repo.RepoType() { + switch repo.Status.RepoType() { case "binary": //log.Info("compile here. Show()") repo.Show() @@ -118,12 +118,12 @@ func (r *repoWindow) repoAllButtons() { if repo.Hidden() { // log.Info("skip hidden", repo.String()) } else { - log.Info("try to build", repo.String()) - if repo.Build() { - log.Info("build worked", repo.String()) + log.Info("try to build", repo.Name()) + if repo.Status.Build() { + log.Info("build worked", repo.Name()) } else { - log.Info("build failed", repo.String()) - go repo.Xterm("bash") + log.Info("build failed", repo.Name()) + go repo.Status.Xterm("bash") return } } @@ -138,23 +138,23 @@ func (r *repoWindow) mergeAllDevelToMain() bool { log.Info("merge all here") for _, repo := range r.View.AllRepos() { if repo.ReadOnly() { - log.Info("skipping readonly", repo.String(), repo.Status()) + log.Info("skipping readonly", repo.Name(), repo.State()) continue } - if repo.Status() != "merge to main" { - log.Info("skipping. not merge to main", repo.String(), repo.Status()) + if repo.State() != "merge to main" { + log.Info("skipping. not merge to main", repo.Name(), repo.State()) continue } if repo.CheckDirty() { - log.Info("skipping dirty", repo.String(), repo.Status()) + log.Info("skipping dirty", repo.Name(), repo.State()) continue } - log.Info("found", repo.String(), repo.Status()) + log.Info("found", repo.Name(), repo.State()) repo.NewScan() - if repo.MergeDevelToMaster() { + if repo.Status.MergeDevelToMaster() { log.Warn("THINGS SEEM OK fullAutomation() returned true.") } else { - log.Warn("last repo:", repo.Path()) + log.Warn("last repo:", repo.Name()) log.Warn("THINGS FAILED fullAutomation() returned false") return false } @@ -168,23 +168,23 @@ func (r *repoWindow) mergeAllUserToDevel() bool { log.Info("merge all here") for _, repo := range r.View.AllRepos() { if repo.ReadOnly() { - log.Info("skipping readonly", repo.String(), repo.Status()) + log.Info("skipping readonly", repo.Name(), repo.State()) continue } - if repo.Status() != "merge to devel" { - log.Info("skipping. not merge to devel", repo.String(), repo.Status()) + if repo.State() != "merge to devel" { + log.Info("skipping. not merge to devel", repo.Name(), repo.State()) continue } if repo.CheckDirty() { - log.Info("skipping dirty", repo.String(), repo.Status()) + log.Info("skipping dirty", repo.Name(), repo.State()) continue } - log.Info("found", repo.String(), repo.Status()) + log.Info("found", repo.Name(), repo.State()) repo.NewScan() - if repo.MergeUserToDevel() { + if repo.Status.MergeUserToDevel() { log.Warn("THINGS SEEM OK fullAutomation() returned true.") } else { - log.Warn("last repo:", repo.Path()) + log.Warn("last repo:", repo.Status.Path()) log.Warn("THINGS FAILED fullAutomation() returned false") return false } |
