diff options
Diffstat (limited to 'submitPatches.go')
| -rw-r--r-- | submitPatches.go | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/submitPatches.go b/submitPatches.go index b835b6f..dfdb402 100644 --- a/submitPatches.go +++ b/submitPatches.go @@ -28,6 +28,7 @@ type patchSummary struct { checkB *gui.Node totalOL *gadgets.OneLiner + totalGoOL *gadgets.OneLiner dirtyOL *gadgets.OneLiner readonlyOL *gadgets.OneLiner totalPatchesOL *gadgets.OneLiner @@ -63,9 +64,9 @@ func submitPatchesBox(box *gui.Node) *patchSummary { err, output := repo.RunCmd(gitcmd) log.Info("output =", output) if err == nil { - log.Info("git fetch worked", repo.String()) + log.Info("git fetch worked", repo.Name()) } else { - log.Info("git fetch failed", repo.String()) + log.Info("git fetch failed", repo.Name()) return } } @@ -82,9 +83,9 @@ func submitPatchesBox(box *gui.Node) *patchSummary { err, output := repo.RunCmd(gitcmd) log.Info("output =", output) if err == nil { - log.Info("git push worked", repo.String()) + log.Info("git push worked", repo.Name()) } else { - log.Info("git push failed", repo.String()) + log.Info("git push failed", repo.Name()) return } } @@ -158,6 +159,9 @@ func submitPatchesBox(box *gui.Node) *patchSummary { s.totalOL = gadgets.NewOneLiner(s.grid, "Total") s.grid.NextRow() + s.totalGoOL = gadgets.NewOneLiner(s.grid, "Total GO") + s.grid.NextRow() + s.dirtyOL = gadgets.NewOneLiner(s.grid, "dirty") s.grid.NextRow() @@ -198,22 +202,26 @@ func submitPatchesBox(box *gui.Node) *patchSummary { } func (s *patchSummary) Update() { - var total, dirty, readonly int + var total, totalgo, dirty, readonly int for _, repo := range repolist.AllRepos() { total += 1 - if repo.IsDirty() { - if repo.String() == "go.wit.com/apps/autotypist" { + if repo.Status.IsDirty() { + if repo.Status.GoPath() == "go.wit.com/apps/autotypist" { // log.Info("ignoring dirty autotypist for now") dirty += 1 } else { dirty += 1 } } - if repo.ReadOnly() { + if repo.Status.ReadOnly() { readonly += 1 } + if repo.Status.IsGoLang() { + totalgo += 1 + } } s.totalOL.SetText(strconv.Itoa(total) + " repos") + s.totalGoOL.SetText(strconv.Itoa(totalgo) + " repos") s.dirtyOL.SetText(strconv.Itoa(dirty) + " repos") s.readonlyOL.SetText(strconv.Itoa(readonly) + " repos") |
