-
- Downloads
Allow source plugins to access previous sources
Source plugin implementations can now specify that they need access to previously staged sources by specifying `requires_previous_sources_track` and/or `requires_previous_sources_fetch`, corresponding to access at `track` and `fetch` times respectively. Fixes #381. Replaces !505. For relevant discussion, see this discussion: !505 (comment 83780747)
Showing
- buildstream/_scheduler/queues/fetchqueue.py 3 additions, 1 deletionbuildstream/_scheduler/queues/fetchqueue.py
- buildstream/element.py 7 additions, 2 deletionsbuildstream/element.py
- buildstream/source.py 109 additions, 40 deletionsbuildstream/source.py
- tests/sources/previous_source_access.py 47 additions, 0 deletionstests/sources/previous_source_access.py
- tests/sources/previous_source_access/elements/target.bst 6 additions, 0 deletionstests/sources/previous_source_access/elements/target.bst
- tests/sources/previous_source_access/files/file 1 addition, 0 deletionstests/sources/previous_source_access/files/file
- tests/sources/previous_source_access/plugins/sources/foo_transform.py 87 additions, 0 deletions...s/previous_source_access/plugins/sources/foo_transform.py
- tests/sources/previous_source_access/project.conf 10 additions, 0 deletionstests/sources/previous_source_access/project.conf
Loading
Please register or sign in to comment