summaryrefslogtreecommitdiff
path: root/buildstream/_artifactcache/artifactcache.py
Commit message (Expand)AuthorAgeFilesLines
* _artifactcache: Add preflight() methodJürg Billeter2018-09-271-0/+7
* _artifactcache/artifactcache.py: Error out gracefully when push remote is mal...Tristan Van Berkom2018-09-181-1/+11
* _artifactcache/artifactcache.py: Ensure no double-setup of remotesDaniel Silverstone2018-09-181-0/+5
* artifactcache: rename get_quota_exceeded()Tiago Gomes2018-09-141-3/+3
* _artifactcache/artifactcache.py: Changes to mark_required_elements()Tristan Van Berkom2018-09-141-19/+38
* _artifactcache: There shalt be only one cache sizeTristan Van Berkom2018-09-101-58/+68
* _artifactcache/artifactcache.py: Sealing away some the estimated sizeTristan Van Berkom2018-09-101-25/+38
* _artifactcache/artifactcache.py: Removing unused variable.Tristan Van Berkom2018-09-101-1/+0
* _artifactcache: Making public methods publicTristan Van Berkom2018-09-101-29/+32
* _artifactcache/artifactcache.py: Write the cache_size file atomicallytristan/atomic-cache-size-fileTristan Van Berkom2018-08-301-1/+1
* artifactcache: Read and write cache size to diskJonathan Maw2018-08-201-2/+53
* Fix get_cache_size to store it in the ArtifactCache, not the contextJonathan Maw2018-08-201-3/+64
* Move KeyStrength enum out to element_enums.pyJim MacArthur2018-08-151-1/+1
* 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