Skip to content

fix : Repeated message regarding missing tags#590

Merged
IanButterworth merged 4 commits into
JuliaRegistries:masterfrom
arnavk23:master
Jul 8, 2026
Merged

fix : Repeated message regarding missing tags#590
IanButterworth merged 4 commits into
JuliaRegistries:masterfrom
arnavk23:master

Conversation

@arnavk23

@arnavk23 arnavk23 commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator
Screenshot From 2026-07-04 00-45-56

@arnavk23 arnavk23 requested a review from IanButterworth as a code owner July 3, 2026 19:17
arnavk23 and others added 2 commits July 4, 2026 00:50
- Skip versions whose resolved commit is already tagged under the
  un-prefixed name, so repos restructured into a subdir don't get
  duplicate prefixed tags/releases backfilled for pre-move history
- Return None from _commit_sha_of_tree when a tree matches both the
  subdir cache and the root-tree cache (content-preserving move):
  either cache may point at the wrong commit, so defer to the
  registry PR, which pins the exact registered commit
- Extract _build_subdir_tree_to_commit_cache, derived from the full
  tree cache: one git log pass populates both caches, per-commit
  rev-parse calls are deduped by root tree, and git failures degrade
  gracefully like the sibling builder
- Check the root tree (already in hand from the API) before shelling
  out to rev-parse in _commit_sha_from_registry_pr, and share one
  root-tree comparison/warning between the subdir and regular paths
- Update subdir tests to the single-pass cache format, replace the
  dead-setup cache-preference test with an ambiguity test, and cover
  the un-prefixed-tag guard

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@IanButterworth

Copy link
Copy Markdown
Member

Claude found some issues and fixed them, can you review

@arnavk23

arnavk23 commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator Author

Claude found some issues and fixed them, can you review

I approve.

@IanButterworth IanButterworth merged commit 5212802 into JuliaRegistries:master Jul 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants