-
- Downloads
Add `bst source-checkout` command
As discussed in https://mail.gnome.org/archives/buildstream-list/2018-September/msg00064.html, add `bst source-checkout` command. This will allow users to checkout sources for a given target. * _frontend/cli.py: Add source-checkout command * _pipeline.py: Add assert_sources_cached() method * _stream.py: Add source_checkout method, abstract out __check_location_writable() method that used to part of checkout()
Showing
- buildstream/_frontend/cli.py 27 additions, 0 deletionsbuildstream/_frontend/cli.py
- buildstream/_pipeline.py 27 additions, 0 deletionsbuildstream/_pipeline.py
- buildstream/_stream.py 68 additions, 27 deletionsbuildstream/_stream.py
- tests/completions/completions.py 1 addition, 0 deletionstests/completions/completions.py
- tests/frontend/project/elements/checkout-deps.bst 10 additions, 0 deletionstests/frontend/project/elements/checkout-deps.bst
- tests/frontend/project/files/etc-files/etc/buildstream/config 1 addition, 0 deletions...s/frontend/project/files/etc-files/etc/buildstream/config
- tests/frontend/source_checkout.py 121 additions, 0 deletionstests/frontend/source_checkout.py
Loading
Please register or sign in to comment