diff options
| author | Jeff Carr <[email protected]> | 2024-11-16 00:07:53 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-16 00:07:53 -0600 |
| commit | cae26ecb18db714e5f7f6b005a2a8179f368de9f (patch) | |
| tree | 59ddd99ed45ab2affa661d48d65f0c3b1b9e8f3e /releaseBox.go | |
| parent | 9cf14144ed3ab6a7b14553894b2025f2c2b5ce16 (diff) | |
fix buildv0.22.15
Diffstat (limited to 'releaseBox.go')
| -rw-r--r-- | releaseBox.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/releaseBox.go b/releaseBox.go index acdcb2b..8b93d19 100644 --- a/releaseBox.go +++ b/releaseBox.go @@ -143,7 +143,9 @@ func createReleaseBox(box *gui.Node) { // rather than loop forever, at least limit this to the number of repos // incase something, somewhere, goes wrong duration := repolist.TimeFunction(func() { - for n := 0; n <= len(me.repos.View.AllRepos()); n++ { + loop := me.repos.View.ReposSortByName() + for loop.Scan() { + loop.Repo() if doRelease() { log.Info("doRelease() worked") } else { @@ -179,7 +181,9 @@ func createReleaseBox(box *gui.Node) { grid.NextRow() grid.NewButton("git ls-files |grep go.mod", func() { - for _, repo := range me.repos.View.AllRepos() { + loop := me.repos.View.ReposSortByName() + for loop.Scan() { + repo := loop.Repo() log.Info("repo:", repo.Name()) if repo.Status.ReadOnly() { continue @@ -275,7 +279,9 @@ func setCurrentRepo(newcur *repolist.RepoRow, s string, note string) bool { // todo: redo this logic as it is terrible // rename this findNext() func findNext() bool { - for _, repo := range me.repos.View.AllRepos() { + loop := me.repos.View.ReposSortByName() + for loop.Scan() { + repo := loop.Repo() if repo.Status.IsReleased() { continue } |
