summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add can_hardlink flag - to directly import directories instead of copying them.jmac/cas_virtual_directory_tempJim MacArthur2018-07-201-18/+23
* TypoJim MacArthur2018-07-201-1/+1
* Remaining fixes necessary to make _full_import workJim MacArthur2018-07-191-36/+62
* get_relative_paths: Include blank directories in the listJim MacArthur2018-07-191-0/+1
* Separate code for importing directories from the sourceJim MacArthur2018-07-191-1/+15
* Correction to code which strips off the left part of path namesJim MacArthur2018-07-191-1/+1
* Raise an error if we attempt to import over an existing directoryJim MacArthur2018-07-191-0/+3
* Handle case of descending through a symlink with a unimplemented errorJim MacArthur2018-07-191-3/+8
* Replace full_import with partial_import but with a generated filelistJim MacArthur2018-07-171-3/+2
* Add two new functions: _resolve_symlink and symlink_target_is_directoryJim MacArthur2018-07-171-0/+31
* casbaseddirectory: Condense import functionJim MacArthur2018-07-171-25/+14
* Correction to transfer_node_contentsJim MacArthur2018-07-161-2/+4
* More cleanup of cas2cas: transfer_node_contentsJim MacArthur2018-07-131-6/+28
* Cleanup of previous codeJim MacArthur2018-07-131-59/+47
* WIP: Fixes to cas-to-cas import. Terrible messJim MacArthur2018-07-131-22/+162
* WIP: Adding CAS-to-CAS importJim MacArthur2018-07-121-9/+27
* sandbox.py: Make get_directory return a CasBasedDirectory.Jim MacArthur2018-07-091-2/+8
* Initial implementation of _casbaseddirectory.pyJim MacArthur2018-07-091-0/+547
* _filebaseddirectory/directory.py: Move VirtualDirectoryError to DirectoryJim MacArthur2018-07-092-13/+13
* Convert uses of external_directory to get_underlying_directory()Jim MacArthur2018-07-094-2/+13
* _filebaseddirectory: Force re-read before descend.Jim MacArthur2018-07-091-0/+6
* Make Import a BST_VIRTUAL_DIRECTORY classJim MacArthur2018-07-091-0/+4
* Merge branch 'juerg/googlecas' into jmac/virtual_directoriesjmac/googlecas_and_virtual_directories_4Jim MacArthur2018-07-0988-2616/+8767
|\
| * DO NOT MERGE: Temporarily disable artifact expiry testsJürg Billeter2018-07-081-0/+2
| * NEWS: Add news entry for CAS-based artifact cacheJürg Billeter2018-07-081-0/+4
| * Remove OSTree artifact cacheJürg Billeter2018-07-084-1564/+0
| * Remove tar artifact cacheJürg Billeter2018-07-082-379/+0
| * doc/source/artifacts.rst: Update documentation for CAS artifact serverJürg Billeter2018-07-081-76/+64
| * tests/integration/workspace.py: Test incremental build on all platformsJürg Billeter2018-07-081-1/+0
| * tests: Test push/pull on all platformsJürg Billeter2018-07-083-13/+0
| * tests/cachekey: Update expected cache keys after switch to CASJürg Billeter2018-07-0825-25/+25
| * tests/testutils/artifactshare.py: Use CAS artifact serverJürg Billeter2018-07-081-27/+47
| * _platform: Use CAS artifact cacheJürg Billeter2018-07-083-10/+5
| * _artifactcache: Add CAS artifact serverJürg Billeter2018-07-082-1/+248
| * _artifactcache/cascache.py: Add remote cache supportJürg Billeter2018-07-083-11/+391
| * Add proto for BuildStream artifact cache serviceJürg Billeter2018-07-084-0/+490
| * _artifactcache: Add CAS artifact cacheJürg Billeter2018-07-081-0/+345
| * remote_execution.proto: Add proposed symlink supportJürg Billeter2018-07-082-91/+165
| * Import protos for the Bazel Remote Execution APIJürg Billeter2018-07-0812-0/+4318
| * Import Google proto dependencies for the Remote Execution APIJürg Billeter2018-07-0820-0/+2199
| * setup.py: Add grpcio dependency and support for code generationJürg Billeter2018-07-086-5/+66
| * .gitlab-ci.yml: Update images to include protobuf and grpcioJürg Billeter2018-07-081-4/+4
| * tests: Use context manager for ArtifactShareJürg Billeter2018-07-084-469/+487
| * tests/frontend/push.py: Add missing skip annotation for non-LinuxJürg Billeter2018-07-081-0/+1
| * _artifactcache/artifactcache.py: Update remote init error messageJürg Billeter2018-07-081-1/+1
| * tests: Remove unneeded ArtifactShare.upate_summary() methodJürg Billeter2018-07-084-40/+0
| * _signals.py: Guard against use in non-main threadJürg Billeter2018-07-081-0/+6
* | storage: Add __init__.pyJim MacArthur2018-07-051-0/+22
* | Move virtual directory components to 'storage' moduleJim MacArthur2018-07-054-4/+4
* | _stream.py: Alter _checkout_hardlinks to use can_destroyJim MacArthur2018-07-051-4/+2