This is an automated email from the ASF dual-hosted git repository. akitouni pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 217bbbae193b90b8c46b79a86ac8546d19bccc16 Merge: e77ef8cdd 434691fbd Author: Abderrahim Kitouni <[email protected]> AuthorDate: Wed Apr 3 17:06:03 2024 +0200 Merge pull request #1903 from apache/abderrahim/mirror-plugins Add SourceMirror plugins 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 +- .../_pluginfactory/sourcemirrorfactory.py | 69 +++++++++ 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, 528 insertions(+), 54 deletions(-)
