diff --git a/newRepo.go b/newRepo.go index 357db87..6ac8e8b 100644 --- a/newRepo.go +++ b/newRepo.go @@ -1,8 +1,6 @@ package repolist import ( - "strings" - "go.wit.com/lib/gui/repostatus" "go.wit.com/lib/protobuf/gitpb" "go.wit.com/log" @@ -81,24 +79,24 @@ func (r *RepoList) AddRepo(pb *gitpb.Repo) (*RepoRow, error) { newRepo.hidden = false r.allrepos[pb.GoPath] = newRepo - newRepo.NewScan() + // newRepo.NewScan() + + newRepo.lastTag = r.reposgrid.NewLabel("") + newRepo.masterVersion = r.reposgrid.NewLabel("") + newRepo.develVersion = r.reposgrid.NewLabel("") + newRepo.userVersion = r.reposgrid.NewLabel("") + newRepo.gitState = r.reposgrid.NewLabel("") + newRepo.currentName = r.reposgrid.NewLabel("") + newRepo.currentVersion = r.reposgrid.NewLabel("") - switch r.viewName { - case "autotypist": - r.makeAutotypistView(newRepo) - case "guireleaser": - r.makeGuireleaserView(newRepo) - default: - r.makeAutotypistView(newRepo) - } r.reposgrid.NextRow() newRepo.Status.InitOk = true // newRepo.Hide() return newRepo, nil } +/* func (r *RepoList) makeAutotypistView(newRepo *RepoRow) { - grid := r.reposgrid newRepo.lastTag = grid.NewLabel("") newRepo.masterVersion = grid.NewLabel("") @@ -161,6 +159,7 @@ func (r *RepoList) makeAutotypistView(newRepo *RepoRow) { } } } +*/ func (r *RepoList) makeGuireleaserView(newRepo *RepoRow) { grid := r.reposgrid diff --git a/scan.go b/scan.go index 6182ef7..f6a3b14 100644 --- a/scan.go +++ b/scan.go @@ -58,32 +58,40 @@ func (r *RepoRow) NewScan() int { } } -// r.masterVersion.SetLabel(r.pb.GetMasterVersion()) -// r.develVersion.SetLabel(r.pb.GetDevelVersion()) -// r.userVersion.SetLabel(r.pb.GetUserVersion()) -// r.gitState.SetLabel(r.Status.GetState()) -// r.currentName.SetLabel(r.Status.CurrentBranchName()) -// r.currentVersion.SetLabel(r.Status.CurrentBranchVersion()) + if r.masterVersion == nil { + panic("what the fuck node") + } + if r.pb == nil { + panic("what the fuck pb") + } + r.masterVersion.SetLabel(r.pb.GitMasterVersion()) + r.develVersion.SetLabel(r.pb.GitDevelVersion()) + r.userVersion.SetLabel(r.pb.GitUserVersion()) + // r.gitState.SetLabel(r.Status.GetState()) + // r.currentName.SetLabel(r.Status.CurrentBranchName()) + // r.currentVersion.SetLabel(r.Status.CurrentBranchVersion()) - tags := []string{"%(objectname)", "%(creatordate)", "%(*authordate)", "%(refname)", "%(subject)"} - format := strings.Join(tags, "_,,,_") - cmd := []string{"git", "for-each-ref", "--sort=taggerdate", "--format", format} - // log.Info("RUNNING:", strings.Join(cmd, " ")) - result := r.pb.RunQuiet(cmd) - if result.Error != nil { - log.Warn("git for-each-ref error:", result.Error) - } - for i, line := range result.Stdout { - log.Info(i, line) - } + /* + tags := []string{"%(objectname)", "%(creatordate)", "%(*authordate)", "%(refname)", "%(subject)"} + format := strings.Join(tags, "_,,,_") + cmd := []string{"git", "for-each-ref", "--sort=taggerdate", "--format", format} + // log.Info("RUNNING:", strings.Join(cmd, " ")) + result := r.pb.RunQuiet(cmd) + if result.Error != nil { + log.Warn("git for-each-ref error:", result.Error) + } + for i, line := range result.Stdout { + log.Info(i, line) + } - if me.hideFunction == nil { - // application didn't register a hide function - // always show everything in that case - r.Show() - } else { - me.hideFunction(r) - } + if me.hideFunction == nil { + // application didn't register a hide function + // always show everything in that case + r.Show() + } else { + me.hideFunction(r) + } + */ // print out whatever changes have happened if c, ok := r.Status.Changed(); ok {