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(-)

Reply via email to