This is an automated email from the ASF dual-hosted git repository.
tvb pushed a change to branch tristan/virtual-directory-cleanup
in repository https://gitbox.apache.org/repos/asf/buildstream.git.
discard e0e938f storage/directory.py: Move _FileType to CasBasedDirectory
discard 1b355ec Remove duplicate code backing `bst artifact list-contents`
discard e9a2f41 storage/directory.py: Remove "report_written" from
Directory.import_files()
discard 077a044 storage/_filebaseddirectory.py: Implement import_files()
without importing CasBasedDirectory
discard a929cdd storage/directory.py: Added listdir() method
discard fae0c1e storage/directory.py: Implement our own FileStat
discard fe79e9f storage/_filebaseddirectory.py: Public/Private split + type
annotations
discard 5fb5f0a storage: Raise only DirectoryError from Directory backends
discard a39f18d storage/directory.py: Added declaration for abstract internal
method _get_underlying_directory()
discard 63f898c storage/directory.py: Added full mypy annotations to API
surface
add b413d56 storage/directory.py: Added full mypy annotations to API
surface
add 90df749 storage/directory.py: Added declaration for abstract internal
method _get_underlying_directory()
add 024dd32 storage: Raise only DirectoryError from Directory backends
add 46fc215 storage/_filebaseddirectory.py: Public/Private split + type
annotations
add eec0aff storage/directory.py: Implement our own FileStat
add 931bee6 storage/directory.py: Added listdir() method
add a9a617c storage/_filebaseddirectory.py: Implement import_files()
without importing CasBasedDirectory
add db04151 storage/directory.py: Remove "report_written" from
Directory.import_files()
add ea6874d Remove duplicate code backing `bst artifact list-contents`
add c24c37b storage/directory.py: Move _FileType to CasBasedDirectory
add 075ef0b tests/frontend/artifact_list_contents.py: Add descriptive
comment
add ada2ac6 storage/directory.py: Create an internal version of
Directory.import_files()
add 9519624 storage/_casbaseddirectory.py: Stop importing
FileBasedDirectory
add b0a39d1 doc: Add the Directory object to the API reference index
add 3abf42d filebaseddirectory mypy fixup
add 6bfe41a storage/_casbaseddirectory.py: Full cleanup
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 (e0e938f)
\
N -- N -- N refs/heads/tristan/virtual-directory-cleanup
(6bfe41a)
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:
doc/source/core_framework.rst | 1 +
src/buildstream/_artifact.py | 4 +-
src/buildstream/element.py | 4 +-
src/buildstream/plugins/sources/workspace.py | 4 +-
src/buildstream/storage/_casbaseddirectory.py | 1165 ++++++++++++------------
src/buildstream/storage/_filebaseddirectory.py | 154 ++--
src/buildstream/storage/directory.py | 152 +++-
tests/frontend/artifact_list_contents.py | 9 +
tests/internals/storage.py | 20 +-
tests/internals/storage_vdir_import.py | 14 +-
10 files changed, 806 insertions(+), 721 deletions(-)