You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by tv...@apache.org on 2025/05/06 07:22:39 UTC
(buildstream) 01/01: Merge pull request #1997 from apache/tristan/sboms
This is an automated email from the ASF dual-hosted git repository.
tvb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git
commit 47923cac4547d51c4ce48b2a40ef740a2793378f
Merge: 961571320 b8f453277
Author: Tristan Van Berkom <tr...@codethink.co.uk>
AuthorDate: Tue May 6 16:22:33 2025 +0900
Merge pull request #1997 from apache/tristan/sboms
Add new abstract methods for reporting source provenance
doc/source/hacking/writing_documentation.rst | 6 +-
man/bst-artifact-checkout.1 | 8 +-
man/bst-artifact-delete.1 | 2 +-
man/bst-artifact-list-contents.1 | 8 +-
man/bst-artifact-log.1 | 2 +-
man/bst-artifact-pull.1 | 32 +-
man/bst-artifact-push.1 | 32 +-
man/bst-artifact-show.1 | 2 +-
man/bst-artifact.1 | 46 +-
man/bst-build.1 | 28 +-
man/bst-help.1 | 2 +-
man/bst-init.1 | 14 +-
man/bst-shell.1 | 30 +-
man/bst-show.1 | 87 ++--
man/bst-source-checkout.1 | 8 +-
man/bst-source-fetch.1 | 30 +-
man/bst-source-push.1 | 30 +-
man/bst-source-track.1 | 30 +-
man/bst-source.1 | 2 +-
man/bst-workspace-close.1 | 2 +-
man/bst-workspace-list.1 | 2 +-
man/bst-workspace-open.1 | 2 +-
man/bst-workspace-reset.1 | 2 +-
man/bst-workspace.1 | 2 +-
man/bst.1 | 8 +-
src/buildstream/__init__.py | 10 +-
src/buildstream/_frontend/cli.py | 1 +
src/buildstream/_frontend/widget.py | 24 ++
src/buildstream/downloadablefilesource.py | 105 ++++-
src/buildstream/plugins/sources/local.py | 34 +-
src/buildstream/plugins/sources/remote.py | 12 +-
src/buildstream/plugins/sources/tar.py | 12 +-
src/buildstream/plugins/sources/workspace.py | 45 +-
src/buildstream/source.py | 470 ++++++++++++++++++++-
tests/frontend/show.py | 192 +++++++++
tests/frontend/source-info/elements/extradata.bst | 4 +
tests/frontend/source-info/elements/local.bst | 5 +
.../source-info/elements/tar-custom-version.bst | 8 +
.../frontend/source-info/elements/tar-explicit.bst | 7 +
.../frontend/source-info/elements/tar-no-micro.bst | 6 +
tests/frontend/source-info/elements/tar.bst | 6 +
tests/frontend/source-info/elements/testsource.bst | 4 +
.../source-info/elements/unimplemented.bst | 4 +
tests/frontend/source-info/files/testfile | 1 +
tests/frontend/source-info/plugins/extradata.py | 43 ++
tests/frontend/source-info/plugins/testsource.py | 38 ++
.../frontend/source-info/plugins/unimplemented.py | 31 ++
tests/frontend/source-info/project.conf | 16 +
tox.ini | 11 +-
49 files changed, 1264 insertions(+), 242 deletions(-)