summaryrefslogtreecommitdiff
path: root/buildstream/_artifactcache
Commit message (Expand)AuthorAgeFilesLines
* _artifactcache/tarcache.py: Fixed for new location of ProgramNotFoundErrorTristan Van Berkom2017-12-201-2/+2
* Remove unused importsGökçen Nurlu2017-12-072-3/+0
* Only initialize remote artifact cache connections if neededSam Thursfield2017-11-232-6/+16
* _artifactcache.py: Fixed stack trace regression in pushing of artifacts.Tristan Van Berkom2017-11-241-2/+2
* Replace 'push-url' and 'pull-url' options with just 'url'sam/canonical-push-urlsSam Thursfield2017-11-222-57/+49
* Remove the push-port config optionSam Thursfield2017-11-223-16/+10
* Artifact push URLs must redirect to the corresponding pull URLSam Thursfield2017-11-222-14/+56
* Switch old-style string formattings to new '.format()'Gökçen Nurlu2017-11-171-14/+14
* Refactor, remove some unused imports138-aborting-bst-push-command-causes-stack-traceAngelos Evripiotis2017-11-131-1/+0
* refactoring: Made Project option privateTristan Van Berkom2017-11-062-6/+6
* Refactoring: Rename _ArtifactError -> ArtifactErrorTristan Van Berkom2017-11-063-29/+29
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-063-3/+4
* _artifactcache/ostreecache.py: Allow explicit disabling of pushesuser-namespace-fallbackTristan Van Berkom2017-10-311-1/+14
* _artifactcache: Adapt to new Element api _get_strict()Tristan Van Berkom2017-10-272-4/+4
* artifactcache.py: Fix missing fetch_remote_refs interface98-ctrl-c-doesn-t-properly-kill-a-non-interactive-shellTristan Maat2017-10-191-0/+3
* Ensure that artifact file permissions are set in the right orderTristan Maat2017-10-131-1/+4
* context.py: Make _get_overrides() take a project name, not a project.Tristan Van Berkom2017-10-021-1/+1
* _yaml.py: Fixing inconsistently named API _yaml.validate_node()Tristan Van Berkom2017-10-011-1/+1
* artifactcache.py: Load the overrides from the yaml properlyTristan Van Berkom2017-10-011-5/+13
* Fix artifact push capability detectionfix-artifacts-can-pushMathieu Bridon2017-09-301-1/+1
* Fix tests for other platformsTristan Maat2017-09-281-2/+0
* Implement tarcacheTristan Maat2017-09-282-3/+349
* Create artifactcache interfaceTristan Maat2017-09-282-286/+391
* Let users override project artifacts optionsMathieu Bridon2017-09-191-1/+8
* Let projects configure their artifacts pull/push optionsMathieu Bridon2017-09-191-4/+11
* Give the various artifact_* attributes to the ArtifactCacheMathieu Bridon2017-09-191-21/+25
* _artifactcache/artifactcache.py: Removed remove()Tristan Van Berkom2017-09-081-16/+0
* artifactcache.py: Special casing local pull & pushTristan Van Berkom2017-09-051-4/+18
* artifactcache.py: Fix escaping of element namesTristan Van Berkom2017-08-211-1/+6
* _artifactcache: Fix pull in non-strict modeJürg Billeter2017-08-021-3/+3
* _artifactcache/pushreceive.py: Fix stream offset checkJürg Billeter2017-07-281-1/+1
* _artifactcache/pushreceive.py: Ensure stream is at the right positionJürg Billeter2017-07-281-0/+7
* _artifactcache/pushreceive.py: Verify that we have the commit objectsJürg Billeter2017-07-271-0/+6
* _artifactcache/pushreceive.py: Add handshake after sending objectsJürg Billeter2017-07-271-1/+13
* _artifactcache/pushreceive.py: Raise PushException on connection failureJürg Billeter2017-07-261-0/+4
* _artifactcache/pushreceive.py: Drop branch check in receiverJürg Billeter2017-07-261-18/+1
* Check for write access to remote artifact cache early on in the pipelinesam/artifactcache-preflight-checkSam Thursfield2017-07-212-38/+103
* _artifactcache/pushreceive.py: Do not list all refsJürg Billeter2017-07-201-5/+20
* _artifactcache: Add set_offline()Jürg Billeter2017-07-201-2/+17
* _artifactcache: Add remote_contains_key()Jürg Billeter2017-07-201-5/+19
* _artifactcache: Do not attempt to pull unavailable artifactsJürg Billeter2017-07-201-19/+18
* _artifactcache: Add remote_contains()Jürg Billeter2017-07-201-0/+25
* _artifactcache: Use subprocess to fetch summaryJürg Billeter2017-07-201-1/+18
* _artifactcache: Add fetch_remote_refs()Jürg Billeter2017-07-201-0/+16
* _artifactcache/pushreceive.py: Fix exception handlingJürg Billeter2017-07-171-1/+2
* _artifactcache: Support weak cache keysJürg Billeter2017-07-141-19/+67
* _artifactcache/pushreceive.py: Support pushing multiple refsJürg Billeter2017-07-142-6/+17
* Move ArtifactError to exceptions.pyJürg Billeter2017-07-142-18/+13
* _artifactcache/pushreceive.py: Fix obvious typoSam Thursfield2017-07-131-2/+2
* _artifactcache: Few changesTristan Van Berkom2017-07-112-17/+42