summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* element.py: Add _fetch_done method and use this to update the stateBenjamin Schubert2019-03-172-1/+10
* Don't update state before summary. It should be consistentBenjamin Schubert2019-03-161-12/+1
* Stop updating state in queue.status()Benjamin Schubert2019-03-164-12/+21
* 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
* _artifact.py: Transition element.py _cache_artifact()Tom Pollard2019-03-122-100/+136
* Create Artifact 'abstraction' classTom Pollard2019-03-122-18/+151
* _loader/loader.py: Specify junction name in missing file errors where appropr...Tristan Van Berkom2019-03-121-3/+12
* _loader/loader.py: Include provenance in missing file errorsTristan Van Berkom2019-03-121-3/+9
* _yaml.py: Report more accurate provenance informationTristan Van Berkom2019-03-121-1/+5
* _yaml.py: Move node_get_project_path to project.pyJames Ennis2019-03-113-106/+103
* _sandboxremote.py: Add support for embedded stdout and stderrJürg Billeter2019-03-081-2/+9
* _sandboxremote.py: Process job output for failed commandsJürg Billeter2019-03-081-3/+3
* _sandboxremote.py: Request the whole directory tree as outputJürg Billeter2019-03-081-12/+5
* _sandboxremote.py: Remove support for FileBasedDirectory as sandbox rootJürg Billeter2019-03-081-5/+0
* _sandboxremote.py: Use CasBasedDirectory as sandbox rootJürg Billeter2019-03-081-0/+4
* _gitsourcebase.py: Make mirror class used by derived plugins overridablePhil Dawson2019-03-071-3/+8
* Expose _GitMirror as part of plugin author facing APIChandan Singh2019-03-072-6/+6