This is an automated email from the ASF dual-hosted git repository.

juergbi pushed a change to branch jbilleter/nested-reapi
in repository https://gitbox.apache.org/repos/asf/buildstream.git


 discard 1352cb589 sandbox: Add support for `remote-apis-socket`
     add fbf87239b Upgrade setuptools version
     add 3eb32c789 Stop monkey patching ScriptWriter
     add 961571320 Merge pull request #2007 from apache/abderrahim/setuptools
     add afcda2fc2 source.py: Added missing documentation for AliasSubstitution
     add 8b63240a0 source.py: Add collect_source_info() abstract method.
     add fcf4715a9 workspace source: Implement collect_source_info()
     add ef7b9b208 local source: Implement collect_source_info()
     add 258c703ee downloadablefilesource.py: Implement collect_source_info()
     add 1c51fb7d1 plugins/sources/tar.py: Documentation updates
     add 4dd5bc9b3 plugins/sources/remote.py: Documentation updates
     add 1387355b6 frontend: Support %{source-info} in `bst show`
     add 500810dc2 tests/frontend/show.py: Add tests for new %{source-info} 
format
     add 1152f151d tox.ini: Fix `tox -e man` manpage regeneration
     add b8f453277 man: Updated man pages because of changed `bst show` 
interface.
     add 47923cac4 Merge pull request #1997 from apache/tristan/sboms
     add 58da1f9f5 doc/source/arch_caches.rst: Fix typos
     add 0a72487a4 Merge pull request #1992 from Kekun/fix-typos
     add 7382ac73c _frontend/cli.py: Adjust default min-version for `bst init`
     add feaa011c6 source.py: Fixed docstring typo
     add 79535636d utils.py: Add docstring for get_umask()
     add e910f890b utils.py: Add central function for guessing versions
     add 6558f9628 downloadablefilesource.py: Use the new utility function for 
version guessing
     add 15e9f7731 frontend/show.py: Test preference of better qualified 
versions.
     add ad25c4ba0 Merge pull request #2008 from 
apache/tristan/prefer-better-version-matches
     add 40d808c08 _frontend/widget: Add artifact-cas-digest show format
     add 0a55272eb man: Updated man pages because of changed `bst show` 
interface
     add 4e1404b12 Merge pull request #1994 from Kekun/show-cas-digest
     add 884f6a56a tests/frontend/show_artifact_cas_digest.py: Simplification / 
correction of dependencies test
     add 79ac919b5 Merge pull request #2010 from 
apache/tristan/show-cas-digest-tests
     add 6ae02ba84 node.pyx: Fix raise error expression
     add 8d8d9e71f node.pyx: Support loading 0/1 as boolean values
     add a49f8ac0f tests: Extending option export test to include parsing of 
exported values
     add 5c5335ae0 tests/integration/pullbuildtrees.py: Adapt test
     add 874f0b7e1 Merge pull request #2011 from 
apache/tristan/fix-boolean-parsing
     add 64b192719 sandbox: Do not silently drop platform properties
     new 842129e21 sandbox: Add support for `remote-apis-socket`
     new 820c8515c _context.py: Add `effective_build_max_jobs` helper
     new d8b5e5003 Enable local execution in buildbox-casd to support nested 
execution

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (1352cb589)
            \
             N -- N -- N   refs/heads/jbilleter/nested-reapi (d8b5e5003)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 3 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/arch_caches.rst                         |   4 +-
 doc/source/hacking/writing_documentation.rst       |   6 +-
 man/bst-artifact-checkout.1                        |   2 +-
 man/bst-artifact-delete.1                          |   2 +-
 man/bst-artifact-list-contents.1                   |   2 +-
 man/bst-artifact-log.1                             |   2 +-
 man/bst-artifact-pull.1                            |   2 +-
 man/bst-artifact-push.1                            |   2 +-
 man/bst-artifact-show.1                            |   2 +-
 man/bst-artifact.1                                 |   2 +-
 man/bst-build.1                                    |   2 +-
 man/bst-help.1                                     |   2 +-
 man/bst-init.1                                     |   4 +-
 man/bst-shell.1                                    |   2 +-
 man/bst-show.1                                     |   4 +-
 man/bst-source-checkout.1                          |   2 +-
 man/bst-source-fetch.1                             |   2 +-
 man/bst-source-push.1                              |   2 +-
 man/bst-source-track.1                             |   2 +-
 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                                          |   2 +-
 pyproject.toml                                     |   4 +-
 setup.py                                           |  45 --
 src/buildstream/__init__.py                        |  10 +-
 src/buildstream/_cas/casdprocessmanager.py         |  20 +-
 src/buildstream/_context.py                        |  13 +
 src/buildstream/_frontend/cli.py                   |   7 +-
 src/buildstream/_frontend/widget.py                |  38 ++
 src/buildstream/_project.py                        |  11 +-
 src/buildstream/downloadablefilesource.py          |  93 +++-
 src/buildstream/node.pyx                           |  12 +-
 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/sandbox/_config.py                 |  23 +-
 src/buildstream/sandbox/_sandboxbuildboxrun.py     |   3 -
 src/buildstream/sandbox/_sandboxreapi.py           |   9 -
 src/buildstream/source.py                          | 470 ++++++++++++++++++++-
 src/buildstream/utils.py                           |  84 +++-
 tests/format/option-exports/element.bst            |   6 +-
 tests/format/option-exports/plugins/config.py      |  26 ++
 tests/format/option-exports/project.conf           |   6 +
 tests/frontend/show.py                             | 192 +++++++++
 tests/frontend/show_artifact_cas_digest.py         | 218 ++++++++++
 .../elements/dependencies.bst                      |   6 +
 .../elements/import-basic-files.bst}               |   2 +-
 .../elements/import-executable-files.bst           |   2 +-
 .../elements/import-symlinks.bst}                  |   2 +-
 .../files/basic-files}/basicfile                   |   0
 .../files/basic-files}/basicfolder/subdir-file     |   0
 .../files/executable-files}/basicfile              |   0
 .../executable-files}/basicfolder/subdir-file      |   0
 .../files/symlinks/broken-symlink                  |   1 +
 .../files/symlinks/symlink                         |   1 +
 .../files/symlinks/target                          |   1 +
 .../project.conf                                   |   0
 .../source-info/elements/extradata.bst}            |   2 +-
 .../base.bst => source-info/elements/local.bst}    |   2 +-
 .../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 +
 .../source-info/elements/testsource.bst}           |   2 +-
 .../source-info/elements/unimplemented.bst}        |   2 +-
 tests/frontend/source-info/files/testfile          |   1 +
 .../source-info/plugins/extradata.py}              |  19 +-
 .../source-info/plugins/testsource.py}             |   8 +-
 .../source-info/plugins/unimplemented.py}          |   5 +-
 tests/frontend/source-info/project.conf            |  16 +
 tests/integration/pullbuildtrees.py                |   2 +-
 tox.ini                                            |  11 +-
 77 files changed, 1392 insertions(+), 175 deletions(-)
 create mode 100644 tests/format/option-exports/plugins/config.py
 create mode 100644 tests/frontend/show_artifact_cas_digest.py
 create mode 100644 
tests/frontend/show_artifact_cas_digest_project/elements/dependencies.bst
 copy tests/{artifactcache/junctions/parent/base/base-element.bst => 
frontend/show_artifact_cas_digest_project/elements/import-basic-files.bst} (58%)
 copy 
src/buildstream/_testing/_sourcetests/project/files/sub-project/elements/import-etc.bst
 => 
tests/frontend/show_artifact_cas_digest_project/elements/import-executable-files.bst
 (53%)
 copy tests/{artifactcache/junctions/parent/base/base-element.bst => 
frontend/show_artifact_cas_digest_project/elements/import-symlinks.bst} (61%)
 copy tests/frontend/{artifact_list_contents/files/files-and-links => 
show_artifact_cas_digest_project/files/basic-files}/basicfile (100%)
 copy tests/frontend/{artifact_list_contents/files/files-and-links => 
show_artifact_cas_digest_project/files/basic-files}/basicfolder/subdir-file 
(100%)
 copy tests/frontend/{artifact_list_contents/files/files-and-links => 
show_artifact_cas_digest_project/files/executable-files}/basicfile (100%)
 mode change 100644 => 100755
 copy tests/frontend/{artifact_list_contents/files/files-and-links => 
show_artifact_cas_digest_project/files/executable-files}/basicfolder/subdir-file
 (100%)
 mode change 100644 => 100755
 create mode 120000 
tests/frontend/show_artifact_cas_digest_project/files/symlinks/broken-symlink
 create mode 120000 
tests/frontend/show_artifact_cas_digest_project/files/symlinks/symlink
 create mode 100644 
tests/frontend/show_artifact_cas_digest_project/files/symlinks/target
 copy tests/frontend/{artifact_list_contents => 
show_artifact_cas_digest_project}/project.conf (100%)
 copy tests/{format/invalid-keys/no-path-specified.bst => 
frontend/source-info/elements/extradata.bst} (56%)
 copy tests/frontend/{strict-depends/elements/base.bst => 
source-info/elements/local.bst} (61%)
 create mode 100644 tests/frontend/source-info/elements/tar-custom-version.bst
 create mode 100644 tests/frontend/source-info/elements/tar-explicit.bst
 create mode 100644 tests/frontend/source-info/elements/tar-no-micro.bst
 create mode 100644 tests/frontend/source-info/elements/tar.bst
 copy tests/{format/invalid-keys/no-path-specified.bst => 
frontend/source-info/elements/testsource.bst} (54%)
 copy tests/{format/invalid-keys/no-path-specified.bst => 
frontend/source-info/elements/unimplemented.bst} (51%)
 create mode 100644 tests/frontend/source-info/files/testfile
 copy tests/{plugins/loading/plugins/sources/deprecated/deprecated.py => 
frontend/source-info/plugins/extradata.py} (52%)
 copy tests/{plugins/sample-plugins/src/sample_plugins/sources/sample.py => 
frontend/source-info/plugins/testsource.py} (67%)
 copy tests/{plugins/loading/plugins/sources/found/found.py => 
frontend/source-info/plugins/unimplemented.py} (88%)
 create mode 100644 tests/frontend/source-info/project.conf

Reply via email to