summaryrefslogtreecommitdiff
path: root/bin/bootstrap-traverser.py
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2025-01-22 12:07:50 +0100
committerPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2025-02-20 15:33:53 +0100
commit210581f53fbcdebc54ce61e88c91751af33ed78a (patch)
tree0822daa975e8a5c65695974c855fef806addf7b5 /bin/bootstrap-traverser.py
parent1d8156b5a9dc483589fa706790cf938bd9a08a07 (diff)
downloadjustbuild-210581f53fbcdebc54ce61e88c91751af33ed78a.tar.gz
just-lock: Initial implementation of --clone option
This option stages locally the sources (i.e., workspace root) of a target repository found by following a list of bindings from a known starting repository. The final configuration will keep during deduplication the names of each starting repository and each target repository, with the output configuration updated to point to these local clones. Precomputed repositories cannot be cloned. Implementation is split in multiple commits. This commit contains the main logic for handling cloning. Currently only support for 'file' repositories is implemented. The code structure allows it to be subsequently extended to all other repository types.
Diffstat (limited to 'bin/bootstrap-traverser.py')
0 files changed, 0 insertions, 0 deletions