summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* Rework Element.dependencies to be more efficientBenjamin Schubert2019-03-222-39/+51
* element.py: remove reduntant list(self.sources())Raoul Hidalgo Charman2019-03-211-2/+2
* element.py: move _generate_key to _source_cachedRaoul Hidalgo Charman2019-03-211-20/+9
* cleanupjob, cascache: don't write cache size twiceAngelos Evripiotis2019-03-212-4/+6
* cascache: remove redundant assignmentAngelos Evripiotis2019-03-211-1/+1
* cascache: rm redundant calculate_cache_sizeAngelos Evripiotis2019-03-211-18/+2
* _artifactcache: rm comment 'remove the size from'Angelos Evripiotis2019-03-211-1/+0
* _artifactcache: don't define CACHE_SIZE_FILE twiceAngelos Evripiotis2019-03-211-3/+0
* element.py: Add _fetch_done method and use this to update the stateBenjamin Schubert2019-03-212-1/+10
* Don't update state before summary. It should be consistentBenjamin Schubert2019-03-211-12/+1
* Stop updating state in queue.status()Benjamin Schubert2019-03-216-13/+88
* plugin.py: make _unique_id accessible to the coreBenjamin Schubert2019-03-216-17/+10
* plugin.py: move the creation and handling of the plugin table in PluginBenjamin Schubert2019-03-214-48/+51
* casserver.py: fix logging-format-interpolation error and enableBenjamin Schubert2019-03-211-1/+1
* element: keep original 'detail' when re-raisingAngelos Evripiotis2019-03-201-4/+4
* app.py: str(e) instead of "{}".format(e)Angelos Evripiotis2019-03-204-7/+7
* Change default of cache-buildtrees option to 'auto'Jürg Billeter2019-03-163-8/+7
* Rename cache-buildtrees option value 'failure' to 'auto'Jürg Billeter2019-03-164-4/+4
* userconfig.yaml: Add disclaimer to cache-buildtrees=neverJürg Billeter2019-03-161-2/+5
* _frontend/app.py: Fail on missing buildtree in failure handlerJürg Billeter2019-03-161-1/+1
* _artifact.py: Do not create empty buildtree directoriesJürg Billeter2019-03-164-8/+41
* cascache.py: Handle missing subdir case in contains_subdir_artifacts()Jürg Billeter2019-03-161-5/+7
* _stream.py: Fix buildtree error message formatting in shell()Jürg Billeter2019-03-161-2/+2
* _project: don't _find_project_dir if a junctionAngelos Evripiotis2019-03-152-4/+8
* runcli.run(): coerce project and args to stringsAngelos Evripiotis2019-03-151-0/+4
* loader: clearer error if no junction project.confAngelos Evripiotis2019-03-151-3/+7
* cascache: atomically save size via tmpdir insteadAngelos Evripiotis2019-03-151-1/+1
* 'artifact log': document the 'artifacts' argumentaevri/doc_artifact_logAngelos Evripiotis2019-03-141-2/+37
* element.py: remove redundant `__defaults_set`Angelos Evripiotis2019-03-141-4/+2
* Element.__init_defaults: init if no plugin_confAngelos Evripiotis2019-03-141-10/+8
* element: refactor, rm unused temp varAngelos Evripiotis2019-03-141-2/+1
* _yaml.py: Rip out ChainMap(), node_chain_copy(), node_list_copy()jennis/remove_node_chain_stuffJames Ennis2019-03-144-157/+22
* _casbaseddirectory.py: Use variable-length argument list for _exists()Jürg Billeter2019-03-141-1/+1
* _casbaseddirectory.py: Use variable-length argument list for _objpath()Jürg Billeter2019-03-142-7/+7
* Integrate source cache with rest of buildstreamRaoul Hidalgo Charman2019-03-1414-57/+175
* _sourcecache.py: Introduce SourceCache classRaoul Hidalgo Charman2019-03-142-0/+154
* source.py: Add source cache keyRaoul Hidalgo Charman2019-03-141-0/+23
* utils: add deterministic_umask context managerRaoul Hidalgo Charman2019-03-142-1/+17
* CASQuota: move clean method hereRaoul Hidalgo Charman2019-03-143-111/+144
* _basecache.py: Move artifactcache methods to base cacheRaoul Hidalgo Charman2019-03-142-192/+242
* _frontend/cli.py: Don't attempt to path NoneType in complete_target()Tom Pollard2019-03-141-8/+11
* cascache.py: Ensure path exists before trying to update the mtimeJames Ennis2019-03-131-6/+10
* cli.py: Add artifact delete commandJames Ennis2019-03-132-1/+55
* _artifactelement.py: Add _get_cache_key() overrideJames Ennis2019-03-131-0/+4
* _artifactcache.py: Add prune() methodJames Ennis2019-03-131-0/+7
* _artifactcache.py: Add optional defer_prune flag to remove()James Ennis2019-03-131-2/+4
* element.py: Remove unused local private methods due to Artifact classtpollard/908Tom Pollard2019-03-121-31/+0
* _artifact.py: Transition element.py get_artifact_metadata*() methodsTom Pollard2019-03-122-56/+180
* _artifact.py: Transition element.py __load*() methodsTom Pollard2019-03-122-18/+52
* _artifact.py: Transition element.py _cached_buildtree()Tom Pollard2019-03-122-11/+28