summaryrefslogtreecommitdiff
path: root/buildstream/_artifactcache/artifactcache.py
Commit message (Expand)AuthorAgeFilesLines
* _artifactcache/artifactcache.py: Silence lint issuesDaniel Silverstone2018-10-251-3/+3
* _artifactcache/artifactcache.py: Remove superfluous parensDaniel Silverstone2018-10-251-1/+1
* _artifactcache: Fix ref in update_mtime()Jürg Billeter2018-10-221-2/+3
* _artifactcache: Rename update_atime() to update_mtime()Jürg Billeter2018-10-221-6/+6
* Fix python warnings: Use collections.abc instead collectionsjjardon/warnings_collectionsJavier Jardón2018-10-181-1/+2
* Rename element_enums.py -> types.pyTristan Van Berkom2018-10-121-1/+1
* _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