summaryrefslogtreecommitdiff
path: root/buildstream/_artifactcache/artifactcache.py
Commit message (Expand)AuthorAgeFilesLines
* cascache: move tmp directory one level uptiagogomes/issue-520Tiago Gomes2018-08-091-1/+4
* Clean the artifact cache when we hit the cache quotaTristan Maat2018-07-181-1/+109
* Compute the artifact cache size after each build/pullTristan Maat2018-07-181-0/+1
* Make elements keep track of their built artifact sizeTristan Maat2018-07-181-0/+70
* _artifactcache: Remove unused method can_diff()juerg/googlecasJürg Billeter2018-07-171-9/+0
* _artifactcache/cascache.py: Add remote cache supportJürg Billeter2018-07-171-7/+24
* _artifactcache/artifactcache.py: Update remote init error messageJürg Billeter2018-07-091-1/+1
* Remove shebangs from python filesGökçen Nurlu2018-06-191-1/+0
* _artifactcache/artifactcache.py: Remove unused methodsJürg Billeter2018-05-111-35/+0
* _artifactcache: Add element paramater to has_fetch_remotes()Jürg Billeter2018-05-111-1/+4
* _artifactcache: Add bool return value to pull()Jürg Billeter2018-05-111-0/+3
* _artifactcache: Added ArtifactCache.setup_remotes()Tristan Van Berkom2018-05-081-61/+115
* _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