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

tvb pushed a change to branch tristan/split-source-methods
in repository https://gitbox.apache.org/repos/asf/buildstream.git.


    omit 912bd2f  source.py: Split up staging functions into separate codepaths.
     add 818bba8  .github/common.env: Update Docker images
     add 56ab9fa  Merge pull request #1612 from apache/juerg/buildbox
     add ec84e3f  .github/run-ci.sh: Cleanup volumes and handle exit status 
correctly
     add 07e45c8  Merge pull request #1615 from 
apache/tristan/fix-locally-run-buildbarn-tests
     add 6f2e997  _project.py: silence nested messages in resolving elements
     add df22426  _pipeline.py: remove the timed activity when checking 
consistency
     add 1869396  Revert "_stream.py: Make `_enqueue_plan` a timed activity"
     add a7fb30d  _stream.py: show progress during the 'Query cache' step
     add 1c75be3  Merge pull request #1611 from abderrahim/resolving
     add 9f8f464  storage: Rename VirtualDirectoryError -> DirectoryError
     add edf9e11  storage/directory.py: Remove _mark_changed() internal API.
     add fbd399e  storage/directory.py: Removed 
mark_unmodified/list_modified_paths
     add 0bec32f  storage/directory.py: Make set_deterministic_user() an 
internal function
     add 5e8dfda  storage/directory.py: Added full mypy annotations to API 
surface
     add 9ebc1c5  storage/directory.py: Added declaration for abstract internal 
method _get_underlying_directory()
     add bb85f50  storage: Raise only DirectoryError from Directory backends
     add 688dc43  storage/_filebaseddirectory.py: Public/Private split + type 
annotations
     add 3c68815  storage/directory.py: Implement our own FileStat
     add 9e64b0d  storage/_filebaseddirectory.py: Implement import_files() 
without importing CasBasedDirectory
     add 76a1c2c  storage/directory.py: Remove "report_written" from 
Directory.import_files()
     add a8c7d4d  Remove duplicate code backing `bst artifact list-contents`
     add ab8a671  storage/directory.py: Move _FileType to CasBasedDirectory
     add 20d15f1  tests/frontend/artifact_list_contents.py: Add descriptive 
comment
     add f17524f  storage/directory.py: Create an internal version of 
Directory.import_files()
     add ab51e59  storage/_casbaseddirectory.py: Stop importing 
FileBasedDirectory
     add a9cffcb  doc: Add the Directory object to the API reference index
     add ebb0232  storage/_casbaseddirectory.py: Full cleanup
     add 0f87564  storage/directory.py: Remove `can_link` parameter from 
Directory.import_files()
     add c6d040c  storage/directory.py: Make Directory.export_files() an 
internal function
     add 47a2d4b  storage/directory.py: Revisit FileStat definition, revive 
FileType
     add 51b9f95  storage/directory.py: Switch API to use path strings instead 
of lists
     add 8c08e5b  storage/directory.py: Make get_size() an internal method
     add 0da3611  storage/directory.py: Remove is_empty() in favor of 
implementing __len__()
     add f8f76c2  storage/directory.py: Rename descend() -> open_directory()
     add 98ff053  Merge pull request #1609 from 
apache/tristan/virtual-directory-cleanup
     add c0d0670  tests/testutils/artifactshare.py: Use 127.0.0.1 instead of 
localhost for CAS server tests
     add eabb5d8  Merge pull request #1620 from 
apache/tristan/fix-cas-cache-tests
     add 72c3c61  element.py, buildelement.py: Remove prepare() method and 
related mechanics
     add d344772  buildelement.py: Removing obsolete warning
     add 0284079  tests/frontend/buildcheckout.py: Remove obsolete test case
     add 201d0d7  sandbox.py: Remove `artifact` parameter from 
`Sandbox.mark_directory()`
     add 1bd428d  Merge pull request #1617 from 
apache/tristan/sandbox-run-cleanup
     add cc590a6  tox.ini: Update bst-plugins-external ref to pass CI
     add 66c2681  Merge pull request #1622 from apache/tristan/fix-plugins-ci
     add 144149c  .github/CODEOWNERS: Adding Abderrahim to the CODEOWNERS
     add ab73649  Merge pull request #1624 from 
apache/tristan/add-abderrahim-to-codeowners
     add 782555a  utils.py: Replace the (?ms) switch by equivalent re. options
     add 90693aa  Merge pull request #1427 from 
apache/bschubert/remove-multiline-switch-for-re
     add 622624b  __init__.py: Adding FastEnum
     add 10be378  Merge pull request #1626 from 
apache/tristan/add-missing-symbol
     add e6676b7  update requirements (and fix new linter errors)
     add fa5d816  Merge pull request #1592 from abderrahim/reqs
     add c17ff0d  .github/run-ci.sh: remove extra quotes
     add 41cfd09  Merge pull request #1618 from apache/abderrahim/fix-tests
     add 5ef9e1f  _yaml.pyx: port roundtripping code to the new ruamel.yaml API
     add 2164ac3  Merge pull request #1546 from abderrahim/yaml-deprecation
     add 9bf08c3  README.rst: Remove old gitlab badges
     add 4061a3e  Merge pull request #1629 from apache/tristan/remove-old-badges
     add 31c4412  source.py: Split up staging functions into separate codepaths.

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   (912bd2f)
            \
             N -- N -- N   refs/heads/tristan/split-source-methods (31c4412)

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.

No new revisions were added by this update.

Summary of changes:
 .github/CODEOWNERS                                 |    2 +-
 .github/common.env                                 |    2 +-
 .github/run-ci.sh                                  |   46 +-
 README.rst                                         |    6 -
 doc/source/core_framework.rst                      |    1 +
 requirements/cov-requirements.txt                  |   14 +-
 requirements/dev-requirements.txt                  |   31 +-
 requirements/requirements.txt                      |   13 +-
 src/buildstream/__init__.py                        |    4 +-
 src/buildstream/_artifact.py                       |   16 +-
 src/buildstream/_elementsources.py                 |    8 +-
 src/buildstream/_frontend/cli.py                   |    3 +-
 src/buildstream/_frontend/widget.py                |   74 +-
 src/buildstream/_pipeline.py                       |   13 +-
 src/buildstream/_project.py                        |    2 +-
 src/buildstream/_scheduler/queues/queue.py         |    6 +-
 src/buildstream/_sourcecache.py                    |    2 +-
 src/buildstream/_stream.py                         |   37 +-
 src/buildstream/_yaml.pyx                          |   85 +-
 src/buildstream/buildelement.py                    |  113 +-
 src/buildstream/element.py                         |  126 +-
 src/buildstream/plugins/elements/autotools.py      |    5 -
 src/buildstream/plugins/elements/compose.py        |   18 +-
 src/buildstream/plugins/elements/import.py         |   10 +-
 src/buildstream/plugins/elements/manual.py         |    5 -
 src/buildstream/plugins/elements/stack.py          |    2 +-
 src/buildstream/plugins/sources/workspace.py       |    4 +-
 src/buildstream/sandbox/_sandboxbuildboxrun.py     |    3 +-
 src/buildstream/sandbox/_sandboxreapi.py           |   27 +-
 src/buildstream/sandbox/sandbox.py                 |   27 +-
 src/buildstream/scriptelement.py                   |    7 +-
 src/buildstream/storage/__init__.py                |    2 +-
 src/buildstream/storage/_casbaseddirectory.py      | 1291 +++++++++-----------
 src/buildstream/storage/_filebaseddirectory.py     |  605 ++++-----
 src/buildstream/storage/directory.py               |  566 ++++++---
 src/buildstream/utils.py                           |    4 +-
 tests/frontend/artifact_list_contents.py           |   15 +-
 tests/frontend/buildcheckout.py                    |   14 -
 tests/frontend/logging.py                          |    4 +-
 tests/frontend/overlaps/plugins/overlap.py         |    2 +-
 .../frontend/project/elements/install-to-build.bst |    4 -
 .../project/elements/installed-to-build.bst        |   11 -
 .../files/build-files/buildstream/build/test       |    1 -
 tests/frontend/project/plugins/randomelement.py    |    2 +-
 tests/internals/storage.py                         |   80 +-
 tests/internals/storage_vdir_import.py             |   38 +-
 tests/internals/yaml.py                            |   14 +-
 tests/sourcecache/staging.py                       |    2 +-
 tests/testutils/artifactshare.py                   |    2 +-
 tox.ini                                            |    2 +-
 50 files changed, 1653 insertions(+), 1718 deletions(-)
 delete mode 100644 tests/frontend/project/elements/install-to-build.bst
 delete mode 100644 tests/frontend/project/elements/installed-to-build.bst
 delete mode 100644 
tests/frontend/project/files/build-files/buildstream/build/test

Reply via email to