(stars, forks, watchers, commits, repo_count)
| 1406 | GitHub's repository ``size`` value is used only to decide backup order. If a |
| 1407 | size cannot be resolved (offline, rate-limited, private, deleted, etc.), that |
| 1408 | repository remains eligible for backup and is placed after repositories with |
| 1409 | known sizes instead of being skipped. |
| 1410 | """ |
| 1411 | wanted_by_owner = {} |
| 1412 | for repo_source in repo_sources: |
| 1413 | owner, repository = _project_save_github_identity(repo_source.get("url")) |
| 1414 | # The requested size ordering applies to the canonical dedsec1121fk |
| 1415 | # repositories. Legacy mirror repositories are kept as extra recovery |
| 1416 | # copies after the canonical size-ordered set, avoiding extra API calls. |
| 1417 | if owner.casefold() != "dedsec1121fk": |
| 1418 | continue |
| 1419 | if owner and repository: |
| 1420 | wanted_by_owner.setdefault(owner, set()).add(repository.casefold()) |
| 1421 |
no outgoing calls
no test coverage detected