diff options
| author | Jeff Carr <[email protected]> | 2025-09-27 11:16:33 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-27 11:17:35 -0500 |
| commit | 8d311c65a7583b0da58d2c9870301acdf93ccb0d (patch) | |
| tree | 94fa94f170c00c209b2c43220a94f2f3f9df67f8 /doRepos.go | |
| parent | 80d3e94284766490cfa4dac8e9fb1e6d0c64b360 (diff) | |
add devel branchesv0.0.55
Diffstat (limited to 'doRepos.go')
| -rw-r--r-- | doRepos.go | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -19,6 +19,17 @@ func doRepos() error { // return doReposList() return nil } + if argv.Repos.Devel != nil { + found := gitpb.NewRepos() + for repo := range me.forge.Repos.IterAll() { + if repo.Tags.Devel == nil { + continue + } + found.Append(repo) + } + me.forge.PrintForgedTable(found) + return nil + } if argv.Repos.Scan != nil { log.Infof("start repos scan repos.Len()=%d %s\n", me.forge.Repos.Len(), me.forge.Config.ReposDir) @@ -47,6 +58,19 @@ func doRepos() error { } continue } + if repo.Tags.Devel == nil { + if repo.GetDevelBranchName() == "" { + repo.SetDevelBranchName("devel") + } + if found := repo.GetRemoteTag(repo.GetDevelBranchName()); found != nil { + log.Info("found devel tag ", repo.FullPath, found) + repo.Tags.Devel = proto.Clone(found).(*gitpb.GitTag) + config.SetChanged("repos", true) + } else { + // log.Info("not found devel tag (Reload() ?)", repo.FullPath) + } + continue + } } me.forge.SaveRepos() /* |
