This is an automated email from the ASF dual-hosted git repository.
akitouni pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git
from e77ef8cdd Merge pull request #1907 from
apache/abderrahim/docker-compose
add 2fe4c7bd1 Adding source mirror plugins
add 4e342c576 _project.py: Use SourceMirror objects
add 6602afcae doc/source/core_framework.rst: Add SourceMirror to the index
add 196374745 tests/frontend/mirror.py: Added test for source mirror
plugins
add 434691fbd Source/SourceMirror: Extend API with extra_data
new 217bbbae1 Merge pull request #1903 from
apache/abderrahim/mirror-plugins
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
doc/source/core_framework.rst | 1 +
src/buildstream/__init__.py | 1 +
src/buildstream/_pluginfactory/__init__.py | 1 +
src/buildstream/_pluginfactory/pluginfactory.py | 5 +
src/buildstream/_pluginfactory/pluginorigin.py | 9 +-
.../{sourcefactory.py => sourcemirrorfactory.py} | 40 +++--
src/buildstream/_project.py | 75 ++++++---
src/buildstream/_site.py | 3 +
src/buildstream/plugins/sourcemirrors/default.py | 44 ++++++
src/buildstream/source.py | 92 +++++++----
src/buildstream/sourcemirror.py | 168 +++++++++++++++++++++
tests/frontend/mirror.py | 78 ++++++++++
tests/frontend/project/sourcemirrors/mirror.py | 36 +++++
13 files changed, 483 insertions(+), 70 deletions(-)
copy src/buildstream/_pluginfactory/{sourcefactory.py =>
sourcemirrorfactory.py} (54%)
create mode 100644 src/buildstream/plugins/sourcemirrors/default.py
create mode 100644 src/buildstream/sourcemirror.py
create mode 100644 tests/frontend/project/sourcemirrors/mirror.py