more totals. not quite correct yet though

This commit is contained in:
Jeff Carr 2025-02-21 10:30:55 -06:00
parent 9cc63ce391
commit fbf3e66de8
1 changed files with 22 additions and 15 deletions

View File

@ -78,24 +78,16 @@ func makeRepoProblemsWindow() *repoProblemsWindow {
pw.stack.NewGroup("things (these don't work yet)")
grid := pw.stack.RawGrid()
grid.NewButton("devel is behind master", func() {
log.Info("not done yet")
me.found = new(gitpb.Repos)
all := me.forge.Repos.SortByFullPath()
for all.Scan() {
repo := all.Next()
if repo.GetDevelVersion() == repo.GetMasterVersion() {
continue
}
me.found.AppendByGoPath(repo)
}
makeStandardReposWindow(me.found)
})
var found *gitpb.Repos
var txt string
found = develBehindMasterProblem()
txt = fmt.Sprintf("devel is behind master (%d)", found.Len())
grid.NewButton(txt, func() {
found := develBehindMasterProblem()
makeStandardReposWindow(found)
})
found = remoteUserBranchProblem()
txt = fmt.Sprintf("user branch is remote (%d)", found.Len())
grid.NewButton(txt, func() {
@ -126,6 +118,21 @@ func makeRepoProblemsWindow() *repoProblemsWindow {
return pw
}
func develBehindMasterProblem() *gitpb.Repos {
log.Info("not done yet")
found := new(gitpb.Repos)
all := me.forge.Repos.SortByFullPath()
for all.Scan() {
repo := all.Next()
if repo.GetDevelVersion() == repo.GetMasterVersion() {
continue
}
found.AppendByGoPath(repo)
}
return found
}
func remoteUserBranchProblem() *gitpb.Repos {
found := new(gitpb.Repos)
all := me.forge.Repos.SortByFullPath()