summaryrefslogtreecommitdiff
path: root/bin/just-deduplicate-repos.py
AgeCommit message (Collapse)Author
2025-01-09Support deduplication of "tree structure" rootsMaksim Denisov
2025-01-08Fix deduplication of target repos in precomputed rootsMaksim Denisov
2024-12-10just-deduplicate-repos: Add support for computed repositoriesPaul Cristian Sarbu
2024-11-28bin scripts: Use the NoReturn type hintPaul Cristian Sarbu
The NoReturn type hint should be used to ensure the return type of methods calling no-return methods are not falsely enforced to an Optional return type. Add the NoReturn type hint as needed and clear up existing Optional returns together with any corresponding casts affected by the above. While there, also fix formatting.
2024-04-25just-deduplicate-repos: merge pragma of identified repositoriesKlaus Aehlig
While just-deduplcate-repos only identifies repositories that are semantically indistinguishable, there still is the pragma to consider. - If the repository in one use requires to be present, we have to fetch it, hence cannot treat it as absent. - If a repository in one place has to be transformed to a git root, this also has to happen for the copy we keep.
2023-09-01Add a utility tool to deduplicate internal repositoriesKlaus Aehlig
Together with just-import-git that allows a work flow of easily importing dependencies without exponential blow up of the resulting repos.json files.