golang 1.24 'iter'

This commit is contained in:
Jeff Carr 2025-03-19 06:40:02 -05:00
parent 4b2ac683b7
commit 9aa086e7c4
2 changed files with 4 additions and 12 deletions

View File

@ -24,9 +24,7 @@ func IsEverythingOnMaster() (int, int, int, error) {
var nope int
// first make sure every repo is on the master branch
all := me.forge.Repos.All()
for all.Scan() {
repo := all.Next()
for repo := range me.forge.Repos.IterAll() {
total += 1
if repo.GetMasterBranchName() == repo.GetCurrentBranchName() {
count += 1
@ -47,9 +45,7 @@ func IsEverythingOnDevel() (int, int, int, error) {
var nope int
// first make sure every repo is on the master branch
all := me.forge.Repos.All()
for all.Scan() {
repo := all.Next()
for repo := range me.forge.Repos.IterAll() {
total += 1
if repo.GetDevelBranchName() == repo.GetCurrentBranchName() {
count += 1
@ -69,9 +65,7 @@ func IsEverythingOnUser() (int, int, int, error) {
var nope int
// first make sure every repo is on the master branch
all := me.forge.Repos.All()
for all.Scan() {
repo := all.Next()
for repo := range me.forge.Repos.IterAll() {
total += 1
if repo.GetCurrentBranchName() == repo.GetUserBranchName() {
count += 1

View File

@ -16,10 +16,8 @@ func doCommit() {
log.Info("do a commit everywhere")
doCheckDirtyAndConfigSave()
found := findDirty()
all := found.All()
var newpatches bool
for all.Scan() {
repo := all.Next()
for repo := range found.IterAll() {
log.Info("do a commit on repo", repo.GetGoPath())
if err := doCommitRepo(repo); err != nil {
badExit(err)