From 0bf8cc3d79257f7245d9591d6811ab1207cfddba Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 19 Mar 2025 06:40:32 -0500 Subject: now using the awesome golang 1.24 'iter' --- repo.merge.go | 44 -------------------------------------------- 1 file changed, 44 deletions(-) (limited to 'repo.merge.go') diff --git a/repo.merge.go b/repo.merge.go index dfc03d4..20bc5b0 100644 --- a/repo.merge.go +++ b/repo.merge.go @@ -2,7 +2,6 @@ package gitpb import ( "fmt" - "iter" "github.com/go-cmd/cmd" "go.wit.com/log" @@ -92,46 +91,3 @@ func (r *Repo) MergeToMaster() (*cmd.Status, error) { r.Reload() // rescan the repo return result, nil } - -/* -func (x *Repos) All2() iter.Seq[*Repo] { - repoMu.RLock() - defer repoMu.RUnlock() - - // Create a new slice to hold pointers to each Repo - var tmp []*Repo - tmp = make([]*Repo, len(x.Repos)) - for i, p := range x.Repos { - tmp[i] = p // Copy pointers for safe iteration - } - - // return x.Repos - return nil -} -*/ - -func (x *Repos) IterAll() iter.Seq[*Repo] { - items := x.selectAllRepos() - return func(yield func(*Repo) bool) { - for _, v := range items { - if !yield(v) { - return - } - } - } -} - -/* -func (x *Repos) IterByFullPath() iter.Seq[*Repo] { - items := x.selectAllRepos() - sort.Sort(RepoFullPath(items)) - log.Info("MAKING Iter.Seq[] with length", len(items)) - return func(yield func(*Repo) bool) { - for _, v := range items { - if !yield(v) { - return - } - } - } -} -*/ -- cgit v1.2.3