summaryrefslogtreecommitdiff
path: root/buildstream/_artifactcache
Commit message (Expand)AuthorAgeFilesLines
* Remove unused _KeyStrength importsJürg Billeter2018-02-272-2/+0
* _artifactcache: Add key parameter to pull() methodJürg Billeter2018-02-272-33/+41
* _artifactcache: Add keys parameter to push() methodJürg Billeter2018-02-272-13/+14
* _artifactcache: Add key parameter to push_needed() methodJürg Billeter2018-02-272-6/+4
* _artifactcache: Add keys parameter to commit() methodJürg Billeter2018-02-273-25/+12
* _ostree.py: Use list of refs as commit parameterJürg Billeter2018-02-271-1/+1
* _artifactcache: Add key parameter to extract() methodJürg Billeter2018-02-273-16/+6
* _artifactcache: Add key parameter to contains() methodJürg Billeter2018-02-273-39/+9
* _artifactcache/artifactcache.py: Add pull() to abstract base classJürg Billeter2018-02-271-0/+12
* _artifactcache/artifactcache.py: Add push() to abstract base classJürg Billeter2018-02-271-0/+17
* _artifactcache/tarcache.py: Remove unused remove() methodJürg Billeter2018-02-271-14/+0
* Don't push artifacts to remote caches that already contain themSam Thursfield2018-02-262-5/+57
* _artifactcache/ostreecache.py: Rework so that all remotes for a ref are trackedSam Thursfield2018-02-261-58/+81
* _artifactcache/artifactcache.py: Fix name mismatch in doc commentSam Thursfield2018-02-261-1/+1
* _artifactcache/ostreecache.py: Make enable_push a keyword argumentJürg Billeter2018-02-241-1/+1
* _artifactcache: Use project-specific remotes for subprojectsJürg Billeter2018-02-083-43/+110
* Shorten the warnings raised when remote cache initialization failsSam Thursfield2018-01-162-4/+3
* Use explicit element state updatesJürg Billeter2018-01-122-14/+25
* Update copyright years of files I have touchedSam Thursfield2018-01-113-3/+3
* _artifactcache/ostreecache.py: Subprocesses should not return exceptionsSam Thursfield2018-01-111-10/+6
* _artifactcache: Use pushreceive also for local artifact repositoriesJürg Billeter2018-01-112-45/+80
* _artifactcache/pushreceive.py: Flush but do not close stdoutJürg Billeter2018-01-111-1/+1
* _artifactcache/ostreecache.py: Handle ^C and shutdown child task when initial...Tristan Van Berkom2018-01-111-4/+14
* Improve error messages for SSH protocol handshakeSam Thursfield2018-01-111-15/+21
* Allow push to multiple remotes, configurable on a per-remote basisSam Thursfield2018-01-113-75/+98
* Add support for multiple remote cachesSam Thursfield2018-01-113-135/+217
* _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