diff options
| author | Jeff Carr <[email protected]> | 2025-03-19 06:40:32 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-19 06:40:32 -0500 |
| commit | 0bf8cc3d79257f7245d9591d6811ab1207cfddba (patch) | |
| tree | 2defac667a3bdc3d132e821e116441e5b3ef139f /repo.merge.go | |
| parent | 88d25c85c2787c71ed6fc7651b4f3ce89236d235 (diff) | |
now using the awesome golang 1.24 'iter'v0.0.96
Diffstat (limited to 'repo.merge.go')
| -rw-r--r-- | repo.merge.go | 44 |
1 files changed, 0 insertions, 44 deletions
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 - } - } - } -} -*/ |
