summaryrefslogtreecommitdiff
path: root/buildstream/_artifactcache/artifactcache.py
Commit message (Expand)AuthorAgeFilesLines
* _artifactcache modules: Adhere to policy on private symbolstristan/private-refactor-2Tristan Van Berkom2018-04-041-8/+52
* _context.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-1/+1
* _artifactcache: Add diff() interfaceTristan Maat2018-03-271-0/+24
* pylint - dealt with len-as-condition warningJames Ennis2018-03-141-1/+1
* _artifactcache: Add key parameter to pull() methodJürg Billeter2018-02-271-1/+15
* _artifactcache: Add keys parameter to push() methodJürg Billeter2018-02-271-1/+2
* _artifactcache: Add key parameter to push_needed() methodJürg Billeter2018-02-271-1/+2
* _artifactcache: Add keys parameter to commit() methodJürg Billeter2018-02-271-1/+2
* _artifactcache: Add key parameter to extract() methodJürg Billeter2018-02-271-1/+2
* _artifactcache: Add key parameter to contains() methodJürg Billeter2018-02-271-4/+4
* _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
* Don't push artifacts to remote caches that already contain themSam Thursfield2018-02-261-1/+21
* _artifactcache/artifactcache.py: Fix name mismatch in doc commentSam Thursfield2018-02-261-1/+1
* _artifactcache: Use project-specific remotes for subprojectsJürg Billeter2018-02-081-11/+28
* Update copyright years of files I have touchedSam Thursfield2018-01-111-1/+1
* Allow push to multiple remotes, configurable on a per-remote basisSam Thursfield2018-01-111-28/+39
* Add support for multiple remote cachesSam Thursfield2018-01-111-53/+83
* Only initialize remote artifact cache connections if neededSam Thursfield2017-11-231-0/+8
* Replace 'push-url' and 'pull-url' options with just 'url'sam/canonical-push-urlsSam Thursfield2017-11-221-28/+15
* Remove the push-port config optionSam Thursfield2017-11-221-5/+1
* Refactoring: Rename _ArtifactError -> ArtifactErrorTristan Van Berkom2017-11-061-1/+1
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-061-1/+2
* artifactcache.py: Fix missing fetch_remote_refs interface98-ctrl-c-doesn-t-properly-kill-a-non-interactive-shellTristan Maat2017-10-191-0/+3
* 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
* Create artifactcache interfaceTristan Maat2017-09-281-286/+31
* 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
* Check for write access to remote artifact cache early on in the pipelinesam/artifactcache-preflight-checkSam Thursfield2017-07-211-0/+10
* _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: Support weak cache keysJürg Billeter2017-07-141-19/+67
* _artifactcache/pushreceive.py: Support pushing multiple refsJürg Billeter2017-07-141-1/+1
* Move ArtifactError to exceptions.pyJürg Billeter2017-07-141-17/+12
* _artifactcache: Few changesTristan Van Berkom2017-07-111-9/+23
* artifactcache.py: Use internal copy of ostree-push to push artifactsTristan Van Berkom2017-07-101-7/+26
* _artifactcache.py: Moved into submodule with __init__.pyTristan Van Berkom2017-07-101-0/+224