Skip to content

Automatically Track and Resolve VCS/Homepage URL Migrations#826

Draft
ismaeeelxd wants to merge 2 commits intoaboutcode-org:mainfrom
ismaeeelxd:fix/deleted-bit-bucket
Draft

Automatically Track and Resolve VCS/Homepage URL Migrations#826
ismaeeelxd wants to merge 2 commits intoaboutcode-org:mainfrom
ismaeeelxd:fix/deleted-bit-bucket

Conversation

@ismaeeelxd
Copy link
Contributor

Description
This pull request implements a persistent tracking mechanism to automatically map and resolve migrating repositories across all package ecosystems supported by PurlDB.

When a package changes code hosting platforms the case with distlib in #771 , existing pkg:bitbucket PURLs will naturally 404. This PR introduces a VcsAlias tracking model that observes URL changes during package metadata ingestion and creates an invisible forwarding alias so that queries for the old PURL automatically resolve to the live repository.

This should solve #771

…ion and reformat related conditional statements and function calls.

Signed-off-by: Ismail Muhammed Ismail <[email protected]>
@ismaeeelxd ismaeeelxd marked this pull request as draft February 23, 2026 19:17
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