summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* buildelement.py: Send build-root as an environment variable with an option to...jmac/source_pushing_experimentsJim MacArthur2018-07-041-2/+12
* sandbox.py: Fix error in comment for set_environmentJim MacArthur2018-07-041-1/+1
* _sandboxremote.py: Better error if no hash is returned from the remote.Jim MacArthur2018-07-041-0/+2
* _sandboxremote: Send environment variables.Jim MacArthur2018-07-041-4/+7
* _sandboxremote.py: Remove unnecessary code left over from sandboxbwrapJim MacArthur2018-07-041-166/+0
* element.py: Hack to get the updated virtual directory after remote execution ...Jim MacArthur2018-07-041-0/+2
* _sandboxremote.py: Misc fixes to unpacking and output handlingJim MacArthur2018-07-041-19/+22
* sandbox.py: Allow setting the virtual directory (for use after remote executi...Jim MacArthur2018-07-041-0/+6
* _sandboxremote.py: Use previous cached result when sending input rootJim MacArthur2018-07-041-2/+2
* _sandboxremote.py: Cache the cascache object used by the Sandbox.Jim MacArthur2018-07-041-0/+7
* _sandboxremote.py: Fix some compile errors in the last commit and exit with f...Jim MacArthur2018-07-041-2/+3
* _sandboxremote.py: Add output processingJim MacArthur2018-07-041-7/+57
* cascache.py: Add pull_key_onlyJim MacArthur2018-07-041-0/+23
* _sandboxremote.py: Fix name of _output_directoryJim MacArthur2018-07-041-1/+1
* _sandboxremote.py: New fileJim MacArthur2018-07-041-0/+307
* sandbox.py: Add set_output_directory to sandboxes and set itJim MacArthur2018-07-042-2/+16
* _platform/linux.py: Make Remote the default sandbox for LinuxJim MacArthur2018-07-042-1/+3
* Make an Action message only if the command and source pushes workedJim MacArthur2018-07-040-0/+0
* cascache: Add two methods to verify if a ref exists on the remote.Jim MacArthur2018-07-041-0/+36
* _sandboxbwrap: Make an Action message only if the command and source pushes w...Jim MacArthur2018-07-041-45/+46
* _sandboxbwrap: Wait for a response from BuildGrid.Jim MacArthur2018-07-041-5/+11
* _sandboxbwrap: Remove some print statements.Jim MacArthur2018-07-041-3/+0
* _sandboxbwrap.py: import grpc (was this necessary?)Jim MacArthur2018-07-041-0/+1
* cascache.py: Correction to _required_blobs; objects should upload again now.Jim MacArthur2018-07-041-4/+6
* sandboxbwrap: Create an Action object and send it in an ExecuteRequest to the...Jim MacArthur2018-07-041-3/+29
* _sandboxbwrap: Create Command object, put it into local CAS and push itJim MacArthur2018-07-041-0/+17
* cascache.py: modify _required_blobs so non-Directory objects have no dependen...Jim MacArthur2018-07-041-0/+3
* cascache.py: Consolidate push and push_key_only, removing duplicated codeJim MacArthur2018-07-041-71/+11
* _sandboxbwrap: push keys to remote server using a temporary CASCacheJim MacArthur2018-07-041-5/+6
* _casbaseddirectory: Alter _save to save the serialised digest object, not the...Jim MacArthur2018-07-041-4/+5
* Sandbox: Import sources into CAS before running each commandJim MacArthur2018-07-042-1/+18
* Copy/paste the push_key_only function from push(), for temporary experimentsJim MacArthur2018-07-041-1/+85
* _casbaseddirectory.py: Fix _recalculate_recursing_down so it updates the PB2 ...Jim MacArthur2018-06-261-3/+7
* sandbox.py: Make get_directory return a CasBasedDirectory.Jim MacArthur2018-06-151-2/+8
* Initial implementation of _casbaseddirectory.pyJim MacArthur2018-06-151-0/+542
* _filebaseddirectory/directory.py: Move VirtualDirectoryError to DirectoryJim MacArthur2018-06-122-13/+13
* Convert uses of external_directory to get_underlying_directory()Jim MacArthur2018-06-124-2/+13
* _filebaseddirectory: Force re-read before descend.Jim MacArthur2018-06-121-0/+6
* Make Import a BST_VIRTUAL_DIRECTORY classJim MacArthur2018-06-121-0/+4
* Merge branch 'juerg/googlecas' into jmac/virtual_directories_tempjmac/googlecas_and_virtual_directories_2Jim MacArthur2018-06-1280-2370/+7477
|\
| * NEWS: Add news entry for CAS-based artifact cacheJürg Billeter2018-05-311-0/+4
| * Remove OSTree artifact cacheJürg Billeter2018-05-314-1474/+0
| * Remove tar artifact cacheJürg Billeter2018-05-312-380/+0
| * doc/source/artifacts.rst: Update documentation for CAS artifact serverJürg Billeter2018-05-311-76/+64
| * tests/integration/workspace.py: Test incremental build on all platformsJürg Billeter2018-05-311-1/+0
| * tests: Test push/pull on all platformsJürg Billeter2018-05-313-12/+0
| * tests/cachekey: Update expected cache keys after switch to CASJürg Billeter2018-05-3125-25/+25
| * tests/testutils/artifactshare.py: Use CAS artifact serverJürg Billeter2018-05-311-27/+47
| * _platform: Use CAS artifact cacheJürg Billeter2018-05-313-10/+5
| * _artifactcache: Add CAS artifact serverJürg Billeter2018-05-312-1/+249