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

tvb pushed a change to branch jmac/cas_virtual_directory_temp
in repository https://gitbox.apache.org/repos/asf/buildstream.git.


      at 65b9356  Add can_hardlink flag - to directly import directories 
instead of copying them.

This branch includes the following new commits:

     new 93af529  Add BST_VIRTUAL_DIRECTORY flag for element plugins
     new ea35362  Add the virtual directory class 'Directory' and one 
implementation, _filebaseddirectory.py. These are not used anywhere yet.
     new 341afb9  Sandbox.py: Rename __root to _root to allow its use by 
subclasses.
     new 3a43572  Sandbox.py: Add get_virtual_directory and 
get_virtual_toplevel_directory
     new 304db1c  _stream.py: Convert to virtual directories.
     new cdfc72a  element.py: Conversion to use virtual directories
     new 38dc6bf  plugins/elements/compose.py: Convert to virtual directories
     new 0819973  plugins/elements/import.py: Convert to virtual directories
     new 957c3d1  sandbox/_mount.py, sandbox/_sandboxbwrap.py: Remove instances 
of get_directory
     new 3feeaef  plugins/elements/stack.py: Convert to virtual directories
     new 3e1389a  scriptelement.py: Convert to virtual directories
     new 42c43ab  Directory.py: Change the mtime interface into 
mark_unmodified/list_modified_paths
     new 5eaaa7c  Fixup compose: pep8
     new e3f4f97  Directory.py: link_ok=>can_link (consistent with other use)
     new 27060bf  Implement can_destroy flag in _filebaseddirectory.py
     new 1e82e98  _stream.py: Alter _checkout_hardlinks to use can_destroy
     new 6fee092  Move virtual directory components to 'storage' module
     new af993bb  storage: Add __init__.py
     new bca3989  tests: Remove unneeded ArtifactShare.upate_summary() method
     new fb3db0d  _artifactcache/artifactcache.py: Update remote init error 
message
     new 23aa281  tests/frontend/push.py: Add missing skip annotation for 
non-Linux
     new 7036b33  tests: Use context manager for ArtifactShare
     new 7d65db3  .gitlab-ci.yml: Update images to include protobuf and grpcio
     new 3e60649  setup.py: Add grpcio dependency and support for code 
generation
     new ab900b4  Import Google proto dependencies for the Remote Execution API
     new 0375278  Import protos for the Bazel Remote Execution API
     new d18a6fa  remote_execution.proto: Add proposed symlink support
     new 2a92be0  _artifactcache: Add CAS artifact cache
     new 77a9861  Add proto for BuildStream artifact cache service
     new 46c5acf  _artifactcache/cascache.py: Add remote cache support
     new 59b4897  _artifactcache: Add CAS artifact server
     new e19690f  _platform: Use CAS artifact cache
     new 3d75abe  tests/testutils/artifactshare.py: Use CAS artifact server
     new cc2355c  tests/cachekey: Update expected cache keys after switch to CAS
     new 4200797  tests: Test push/pull on all platforms
     new 1d89bb6  tests/integration/workspace.py: Test incremental build on all 
platforms
     new e877a5d  doc/source/artifacts.rst: Update documentation for CAS 
artifact server
     new 0b4576a  Remove tar artifact cache
     new 429df9a  Remove OSTree artifact cache
     new 16d3896  NEWS: Add news entry for CAS-based artifact cache
     new 9d69068  DO NOT MERGE: Temporarily disable artifact expiry tests
     new bc25fa6  Merge branch 'juerg/googlecas' into jmac/virtual_directories
     new 62d2c55  Make Import a BST_VIRTUAL_DIRECTORY class
     new 91ab545  _filebaseddirectory: Force re-read before descend.
     new 07e3610  Convert uses of external_directory to 
get_underlying_directory()
     new 1248ba1  _filebaseddirectory/directory.py: Move VirtualDirectoryError 
to Directory
     new 0268309  Initial implementation of _casbaseddirectory.py
     new b1aff7f  sandbox.py: Make get_directory return a CasBasedDirectory.
     new e5d1cb7  WIP: Adding CAS-to-CAS import
     new 48cca2b  WIP: Fixes to cas-to-cas import. Terrible mess
     new 2506528  Cleanup of previous code
     new 3e2e11c  More cleanup of cas2cas: transfer_node_contents
     new 0947067  Correction to transfer_node_contents
     new 6082b05  casbaseddirectory: Condense import function
     new 9f1ba0e  Add two new functions: _resolve_symlink and 
symlink_target_is_directory
     new fab3316  Replace full_import with partial_import but with a generated 
filelist
     new d98e8ce  Handle case of descending through a symlink with a 
unimplemented error
     new a365109  Raise an error if we attempt to import over an existing 
directory
     new 04b4e46  Correction to code which strips off the left part of path 
names
     new 4abb37b  Separate code for importing directories from the source
     new 7633815  get_relative_paths: Include blank directories in the list
     new dc81010  Remaining fixes necessary to make _full_import work
     new a05f75c  Typo
     new 65b9356  Add can_hardlink flag - to directly import directories 
instead of copying them.

The 64 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.


Reply via email to