summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* loader: provenance in LoadErrors from _get_loaderAngelos Evripiotis2019-03-261-9/+17
* buildstream/_yaml: Provenance, fix type in doc strAngelos Evripiotis2019-03-261-1/+1
* runcli.py: Add a CLI test fixture for remote-executionMartin Blanchard2019-03-252-1/+101
* PushQueue -> ArtifactPushQueueRaoul Hidalgo Charman2019-03-253-5/+5
* _stream.py: Schedule source push queueRaoul Hidalgo Charman2019-03-251-1/+7
* sourcepushqueue.py: Add queue for pushing sourcesRaoul Hidalgo Charman2019-03-254-2/+45
* element.py: Add source push methods to ElementRaoul Hidalgo Charman2019-03-251-0/+19
* _sourcecache.py: Add push methodRaoul Hidalgo Charman2019-03-252-1/+36
* element.py: Pull from sourcecache in _fetch()Raoul Hidalgo Charman2019-03-252-9/+17
* element.py: Add source cache as variableRaoul Hidalgo Charman2019-03-251-2/+2
* _sourcecache.py: Add pull methodRaoul Hidalgo Charman2019-03-252-2/+35
* source.py: add _get_brief_display_key methodRaoul Hidalgo Charman2019-03-251-0/+7
* _stream.py: Add source cache initialisation.Raoul Hidalgo Charman2019-03-252-6/+24
* _stream.py: Fix doc type mismatchRaoul Hidalgo Charman2019-03-251-1/+1
* _basecache.py: Moves has remote methodsRaoul Hidalgo Charman2019-03-253-44/+44
* plugin.py: Don't make a double lookup in the plugin table to get oneBenjamin Schubert2019-03-251-2/+5
* _stream.py: Check whether logs are cached in artifact_log()Jürg Billeter2019-03-251-0/+3
* element.py: Add _cached_logs() methodJürg Billeter2019-03-251-0/+11
* _artifact.py: Add cached_logs() methodJürg Billeter2019-03-251-0/+20
* cascache.py: Do not silently ignore missing directories in checkout()Jürg Billeter2019-03-251-4/+2
* _artifact.py: Expand cached() to check artifact contentsJürg Billeter2019-03-251-2/+28
* _artifactcache.py: Add with_files parameter to contains_subdir_artifactJürg Billeter2019-03-251-2/+3
* cascache.py: Add with_files parameter to contains_subdir_artifact()Jürg Billeter2019-03-251-5/+4
* cascache.py: Add contains_directory() methodJürg Billeter2019-03-251-0/+32
* cascache.py: Drop _fetch_subdir()Jürg Billeter2019-03-251-10/+2
* _frontend/cli.py: Do not require artifact file contents for `bst show`Jürg Billeter2019-03-251-0/+3
* _context.py: Add require_artifact_directories variableJürg Billeter2019-03-251-0/+13
* _context.py: Add require_artifact_files variableJürg Billeter2019-03-251-0/+12
* _artifactcache.py: Raise ArtifactError in get_artifact_directory()Jürg Billeter2019-03-251-3/+7
* _casbaseddirectory.py: Add _get_child_digest() methodJürg Billeter2019-03-251-0/+14
* _casbaseddirectory.py: Catch FileNotFoundError in _populate_index()Jürg Billeter2019-03-251-3/+6
* _casbaseddirectory.py: Do not require files to exist in get_size()Jürg Billeter2019-03-251-3/+1
* _artifact.py: Add cached() helper methodJürg Billeter2019-03-252-3/+22
* element.py: Do not set __weak_cached in strict modeJürg Billeter2019-03-251-1/+2
* element.py: Drop unneeded conditional for __weak_cachedJürg Billeter2019-03-251-2/+1
* 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