summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* 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
* _include.py: Move yaml related logic to _yaml.pyjennis/compose_backwardsJames Ennis2019-03-062-6/+13
* filter.py: Set BST_RUN_COMMANDS to FalseJürg Billeter2019-03-061-0/+3
* filter.py: Set BST_VIRTUAL_DIRECTORYJürg Billeter2019-03-061-0/+3
* import.py: Set BST_RUN_COMMANDS to FalseJürg Billeter2019-03-061-0/+3
* element.py: Disable Sandbox.run() for elements that don't need itJürg Billeter2019-03-061-0/+7
* element.py: Add BST_RUN_COMMANDS flagJürg Billeter2019-03-061-0/+6
* sandbox.py: Add _disable_run() methodJürg Billeter2019-03-061-0/+18
* sandbox.py: Add _use_cas_based_directory() methodJürg Billeter2019-03-061-2/+14
* _casbaseddirectory.py: Deduplicate os.path.join() calls in _add_file()Jürg Billeter2019-03-061-2/+3
* _casbaseddirectory.py: Don't set relative_pathname in _check_replacementJürg Billeter2019-03-061-5/+4
* storage: Use variable-length argument list for Directory.descend()Jürg Billeter2019-03-0610-84/+70
* _casbaseddirectory.py: Add fast path for CAS-to-CAS importJürg Billeter2019-03-061-10/+52
* _sandboxremote.py: Create marked directories before runningjmac/make_marked_directoriesJim MacArthur2019-03-021-0/+8
* Let subprocess decode stdout based on localebschubert/no-subprocess-decodeBenjamin Schubert2019-03-012-7/+2
* Use [a, b, *c] instead of [a, b] + c when building listbschubert/more-pythonic-list-concatBenjamin Schubert2019-03-017-13/+16
* runcli: rm unused 'color' and '**extra' paramsAngelos Evripiotis2019-03-011-3/+3
* cascache: limit 'infinite' cache to volume sizeAngelos Evripiotis2019-03-011-2/+3
* buildelement: rm unused 'cmd_name' argumentAngelos Evripiotis2019-03-011-3/+3
* _casbaseddirectory.py: Do not sort source directory entries on importJürg Billeter2019-03-011-2/+2
* _casbaseddirectory.py: Create Directory proto objects in canonical formJürg Billeter2019-03-012-71/+72
* _casbaseddirectory.py: Calculate directory digest lazilyJürg Billeter2019-03-012-61/+26
* _casbaseddirectory.py: Rename `ref` field to `__digest`Jürg Billeter2019-03-011-7/+7
* _casbaseddirectory.py: Rename `ref` constructor parameter to `digest`Jürg Billeter2019-03-013-8/+8
* Remove unneeded ref=None argument from CasBasedDirectory() callsJürg Billeter2019-03-013-3/+3
* _sandboxremote.py: Use Directory._get_digest() instead of Directory.refJürg Billeter2019-03-011-2/+2
* _artifactcache.py: Do not use Directory.refJürg Billeter2019-03-011-3/+0
* cascache.py: Use Directory._get_digest() instead of Directory.refJürg Billeter2019-03-011-1/+2
* cascache: don't hardcode 2G warning stringAngelos Evripiotis2019-02-281-3/+5