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.
omit 230ff88 storage/directory.py: Make Directory.export_files() an
internal function
omit b83bb5a storage/directory.py: Remove `can_link` parameter from
Directory.import_files()
omit 64711e6 storage/_casbaseddirectory.py: Full cleanup
omit 3abf42d filebaseddirectory mypy fixup
omit b0a39d1 doc: Add the Directory object to the API reference index
omit 9519624 storage/_casbaseddirectory.py: Stop importing
FileBasedDirectory
omit ada2ac6 storage/directory.py: Create an internal version of
Directory.import_files()
omit 075ef0b tests/frontend/artifact_list_contents.py: Add descriptive
comment
omit c24c37b storage/directory.py: Move _FileType to CasBasedDirectory
omit ea6874d Remove duplicate code backing `bst artifact list-contents`
omit db04151 storage/directory.py: Remove "report_written" from
Directory.import_files()
omit a9a617c storage/_filebaseddirectory.py: Implement import_files()
without importing CasBasedDirectory
omit 931bee6 storage/directory.py: Added listdir() method
omit eec0aff storage/directory.py: Implement our own FileStat
omit 46fc215 storage/_filebaseddirectory.py: Public/Private split + type
annotations
omit 024dd32 storage: Raise only DirectoryError from Directory backends
omit 90df749 storage/directory.py: Added declaration for abstract internal
method _get_underlying_directory()
omit b413d56 storage/directory.py: Added full mypy annotations to API
surface
omit 6aaec5f storage/directory.py: Make set_deterministic_user() an
internal function
omit 650b34f storage/directory.py: Removed
mark_unmodified/list_modified_paths
omit 841ed19 storage/directory.py: Remove _mark_changed() internal API.
omit 5555a91 storage: Rename VirtualDirectoryError -> DirectoryError
add 818bba8 .github/common.env: Update Docker images
add 56ab9fa Merge pull request #1612 from apache/juerg/buildbox
add 2a67c0e storage: Rename VirtualDirectoryError -> DirectoryError
add 7db9e61 storage/directory.py: Remove _mark_changed() internal API.
add f546155 storage/directory.py: Removed
mark_unmodified/list_modified_paths
add d2fd66a storage/directory.py: Make set_deterministic_user() an
internal function
add 3287643 storage/directory.py: Added full mypy annotations to API
surface
add 05f7abf storage/directory.py: Added declaration for abstract internal
method _get_underlying_directory()
add c41df5e storage: Raise only DirectoryError from Directory backends
add 5d1d316 storage/_filebaseddirectory.py: Public/Private split + type
annotations
add e21006e storage/directory.py: Implement our own FileStat
add 9219e02 storage/directory.py: Added listdir() method
add ef99383 storage/_filebaseddirectory.py: Implement import_files()
without importing CasBasedDirectory
add d9337e5 storage/directory.py: Remove "report_written" from
Directory.import_files()
add d9aa324 Remove duplicate code backing `bst artifact list-contents`
add 7ab814e storage/directory.py: Move _FileType to CasBasedDirectory
add d350bbf tests/frontend/artifact_list_contents.py: Add descriptive
comment
add 53a0043 storage/directory.py: Create an internal version of
Directory.import_files()
add add84e3 storage/_casbaseddirectory.py: Stop importing
FileBasedDirectory
add a184f0a doc: Add the Directory object to the API reference index
add fc172cb filebaseddirectory mypy fixup
add 23878b0 storage/_casbaseddirectory.py: Full cleanup
add 9121399 storage/directory.py: Remove `can_link` parameter from
Directory.import_files()
add 640b52c storage/directory.py: Make Directory.export_files() an
internal function
add e4d2c71 storage/directory.py: Revisit FileStat definition, revive
FileType
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 (230ff88)
\
N -- N -- N refs/heads/tristan/virtual-directory-cleanup
(e4d2c71)
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/common.env | 2 +-
src/buildstream/__init__.py | 2 +-
src/buildstream/_frontend/widget.py | 7 +-
src/buildstream/storage/__init__.py | 2 +-
src/buildstream/storage/_casbaseddirectory.py | 111 ++++++++++---------------
src/buildstream/storage/_filebaseddirectory.py | 20 ++---
src/buildstream/storage/directory.py | 40 +++++----
tests/internals/storage.py | 20 ++---
8 files changed, 92 insertions(+), 112 deletions(-)