summaryrefslogtreecommitdiff
path: root/repoview.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-11-16 00:07:00 -0600
committerJeff Carr <[email protected]>2024-11-16 00:07:00 -0600
commit8afc4c713576b3509e15942dfd3dae5e8b8b8906 (patch)
tree67c7403be1d509666e49a5bc7ba688b22ab95597 /repoview.go
parenta26ae2bcc18e133ea8a280cef3eb44ba6a96a4ec (diff)
fix buildv0.22.2
Diffstat (limited to 'repoview.go')
-rw-r--r--repoview.go16
1 files changed, 12 insertions, 4 deletions
diff --git a/repoview.go b/repoview.go
index 10d8c2d..9858fe6 100644
--- a/repoview.go
+++ b/repoview.go
@@ -68,7 +68,9 @@ func makeRepoView() *repoWindow {
}
func (r *repoWindow) showApps() {
- for _, repo := range r.View.AllRepos() {
+ loop := me.repos.View.ReposSortByName()
+ for loop.Scan() {
+ repo := loop.Repo()
switch repo.Status.RepoType() {
case "binary":
//log.Info("compile here. Show()")
@@ -124,7 +126,9 @@ func (r *repoWindow) repoAllButtons() *gui.Node {
r.Disable()
defer r.Enable()
r.showApps()
- for _, repo := range r.View.AllRepos() {
+ loop := me.repos.View.ReposSortByName()
+ for loop.Scan() {
+ repo := loop.Repo()
if repo.Hidden() {
// log.Info("skip hidden", repo.String())
} else {
@@ -147,7 +151,9 @@ func (r *repoWindow) repoAllButtons() *gui.Node {
func (r *repoWindow) mergeAllDevelToMain() bool {
log.Info("merge all here")
- for _, repo := range r.View.AllRepos() {
+ loop := me.repos.View.ReposSortByName()
+ for loop.Scan() {
+ repo := loop.Repo()
if repo.ReadOnly() {
log.Info("skipping readonly", repo.Name(), repo.State())
continue
@@ -177,7 +183,9 @@ func (r *repoWindow) mergeAllDevelToMain() bool {
func (r *repoWindow) mergeAllUserToDevel() bool {
log.Info("merge all here")
- for _, repo := range r.View.AllRepos() {
+ loop := me.repos.View.ReposSortByName()
+ for loop.Scan() {
+ repo := loop.Repo()
if repo.ReadOnly() {
log.Info("skipping readonly", repo.Name(), repo.State())
continue