Skip to content

Import archived bundles on clone without checkouts (knit) - #265

Merged
marc-merino merged 2 commits into
mainfrom
knit/import-archived-bundles-on-clone-without-checkouts
Oct 20, 2026
Merged

marc-merino merged 2 commits into
mainfrom
knit/import-archived-bundles-on-clone-without-checkouts

Conversation

@marc-merino

@marc-merino marc-merino commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

Knit Bundle

View bundle

This PR is part of Knit bundle import-archived-bundles-on-clone-without-checkouts.

See the other review objects in this bundle:

Bundle id: import-archived-bundles-on-clone-without-checkouts
Bundle title: Import archived bundles on clone without checkouts

Clone and pull now match a bundle's repos to project repos by forge URL as
well as id, so bundles recorded before a repo was renamed resolve to the
renamed repo. Archived, closed and landed bundles import as history even when
a repo they touched is gone, and a remote record's archived lifecycle wins
over a payload that still reads open. Only open bundles with a missing repo
are reported as dropped.

Repos the sync remote marks missing on their forge are left out of the clone
with one line instead of a failed git clone. An anonymous clone that gets a
404 now says to save a remote token first. knit doctor skips repo path checks
for every finished bundle, not only archived ones.

Knit-Group: kg_20261020_2cd690
Knit-Bundle: import-archived-bundles-on-clone-without-checkouts
Knit-Group: kg_20261020_b61e10
Knit-Bundle: import-archived-bundles-on-clone-without-checkouts
@marc-merino
marc-merino merged commit 9b977f5 into main Oct 20, 2026
7 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.

1 participant