summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* Make templated source tests available in buildstream.plugintestutilsPhil Dawson2019-04-1239-4/+1649
* plugintestutils._utils: Copy subset of tests.testutils.sitePhil Dawson2019-04-121-0/+46
* plugintestutils: Add copy of testutils.junction.pyPhil Dawson2019-04-122-0/+84
* testutils: move repo.py into buildstream.plugintestutilsPhil Dawson2019-04-122-0/+172
* cascache.py: Simplify handling of Digest objectsJürg Billeter2019-04-121-17/+7
* _sandboxremote.py: Fetch only needed directoriesJürg Billeter2019-04-121-3/+21
* element.py: Set sandbox build directoryJürg Billeter2019-04-121-0/+9
* element.py: Set SandboxRemote.output_files_requiredJürg Billeter2019-04-121-1/+4
* sandbox.py: Add _set_build_directory() methodJürg Billeter2019-04-121-0/+16
* _sandboxremote.py: Make output file fetching conditionalJürg Billeter2019-04-121-7/+23
* _artifactcache.py: Add find_missing_blobs() methodJürg Billeter2019-04-121-0/+27
* cascache.py: Add remote_missing_blobs() methodJürg Billeter2019-04-121-1/+13
* cascache.py: Do not fetch files in _fetch_tree()Jürg Billeter2019-04-121-5/+0
* _sandboxremote.py: Fetch output file blobs after pull_tree()Jürg Billeter2019-04-121-1/+9
* cascache.py: Make _required_blobs() publicJürg Billeter2019-04-121-27/+32
* element.py: Do not pull file contents if not requiredJürg Billeter2019-04-121-0/+5
* _stream.py: Suport partial CAS for build sessions with remote executionJürg Billeter2019-04-121-0/+7
* _artifact.py: Use Element._artifact_files_required() in cached()Jürg Billeter2019-04-121-1/+1
* element.py: Add _set_artifact_files_required() methodJürg Billeter2019-04-121-0/+24
* element.py: Drop remote execution fallback for incompatible pluginsJürg Billeter2019-04-121-7/+6
* Use uname field names instead of indicesaevri/platform_unameAngelos Evripiotis2019-04-112-3/+3
* platform.canonicalize_arch: be case-insensitiveAngelos Evripiotis2019-04-111-1/+3
* Use platform.uname instead of os.uname for win32Angelos Evripiotis2019-04-112-4/+5
* _project.py: Do not find default targets in .bst directorychandan/fix-default-target-junctionsChandan Singh2019-04-101-1/+5
* cleanupjob: remove unused '_artifacts' memberaevri/rm_unused_memberAngelos Evripiotis2019-04-101-1/+0
* {artifact,source,cas}cache: fix one-shot callbacksaevri/pass_funcs_not_generatorsAngelos Evripiotis2019-04-093-3/+7
* casserver.py: Add artifact serviceRaoul Hidalgo Charman2019-04-041-1/+82
* Add Artifact protoRaoul Hidalgo Charman2019-04-043-0/+543
* _yaml.py: Remove node_containsDaniel Silverstone2019-04-046-24/+10
* Plugin: Remove node_has_member()Daniel Silverstone2019-04-043-24/+3
* _yaml.py: Node.__contains__: Support this nowDaniel Silverstone2019-04-041-2/+4
* _yaml.py: Add node_keys()danielsilverstone-ct/more-yaml-cleanupsDaniel Silverstone2019-04-033-6/+23
* _yaml.py::node_get(): Only construct path on errorkinnison/cleanupsDaniel Silverstone2019-04-011-2/+6
* _yaml.py::load(): Re-raise LoadError with displaynameDaniel Silverstone2019-04-011-0/+2
* lint: Fix or silence 'cyclic-import' errors and enable pylint for itBenjamin Schubert2019-04-0117-29/+35
* app.py: fix spelling 'depency' -> 'dependency'Angelos Evripiotis2019-03-291-1/+1
* _project.py: cache full project path for quicker lookupbschubert/cache-project-pathBenjamin Schubert2019-03-291-5/+6
* Allow nested profilesBenjamin Schubert2019-03-291-6/+28
* _profile.py: Remove unused profiler topicsBenjamin Schubert2019-03-291-3/+0
* Rework profiler to act as a context managerBenjamin Schubert2019-03-297-146/+117
* plugintestutils/runcli.py: Add TestArtifact() 'abstraction' classTom Pollard2019-03-291-5/+107
* _cas/cascache.py: Add opt check_exists arg to _reachable_refs_dir()Tom Pollard2019-03-291-2/+5
* _basecache.py: Raise appropriate error if 'artifacts' is not dict/list of dictsshared/yaml-reworkJames Ennis2019-03-271-9/+10
* _cachekey.py _artifactelement.py: Create new is_key() and use itDaniel Silverstone2019-03-272-2/+27
* The new YAML World OrderDaniel Silverstone2019-03-2724-808/+1304
* YAML Cache: Remove the YAML CacheDaniel Silverstone2019-03-273-398/+13
* cascache.py: Remove unused method push_directory()Jürg Billeter2019-03-271-17/+0
* _artifactcache.py: Remove unused method push_directory()Jürg Billeter2019-03-271-24/+0
* _sandboxremote.py: Fetch missing blobs from artifact serversJürg Billeter2019-03-271-4/+28
* _artifactcache.py: Add fetch_missing_blobs() methodJürg Billeter2019-03-271-0/+21