summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _project: don't _find_project_dir if a junctionaevri/direct_load_junction_projectsAngelos Evripiotis2019-03-143-4/+82
* runcli.run(): coerce project and args to stringsAngelos Evripiotis2019-03-141-0/+4
* loader: clearer error if no junction project.confAngelos Evripiotis2019-03-141-3/+4
* Merge branch 'raoul/440-source-cache' into 'master'bst-marge-bot2019-03-1438-362/+1195
|\
| * Source cache testsRaoul Hidalgo Charman2019-03-1415-0/+429
| * Integrate source cache with rest of buildstreamRaoul Hidalgo Charman2019-03-1418-59/+187
| * _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-144-114/+147
| * _basecache.py: Move artifactcache methods to base cacheRaoul Hidalgo Charman2019-03-143-194/+244
|/
* Merge branch 'tpollard/fix-complete-nonetype' into 'master'bst-marge-bot2019-03-141-8/+11
|\
| * _frontend/cli.py: Don't attempt to path NoneType in complete_target()Tom Pollard2019-03-141-8/+11
|/
* Merge branch 'jennis/introduce_artifact_delete' into 'master'Jürg Billeter2019-03-1331-31/+275
|\
| * docs: Add bst artifact delete to using_commands.rstJames Ennis2019-03-131-0/+7
| * Update man pages now that bst artifact delete existsJames Ennis2019-03-1322-22/+41
| * NEWS: Add news entry for bst artifact deleteJames Ennis2019-03-131-0/+4
| * cascache.py: Ensure path exists before trying to update the mtimeJames Ennis2019-03-132-6/+48
| * cli.py: Add artifact delete commandJames Ennis2019-03-134-1/+160
| * _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
|/
* Merge branch 'phil/fixup-external-plugin-tests' into 'master'bst-marge-bot2019-03-132-31/+9
|\
| * Move external plugin tests to seperate tox environment.Phil Dawson2019-03-132-31/+9
|/
* Merge branch 'tpollard/908' into 'master'laurence/update-readmebst-marge-bot2019-03-122-231/+544
|\
| * 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
|/
* Merge branch 'jennis/assert_composition_failure' into 'master'bst-marge-bot2019-03-126-0/+63
|\
| * tests: Add tests to ensure that overwriting on later compositions worksJames Ennis2019-03-126-0/+63
|/
* Merge branch 'chandan/container-plugins' into 'master'bst-marge-bot2019-03-121-0/+1
|\
| * doc/source/core_plugins.rst: Add link to bst-plugins-containerChandan Singh2019-03-121-0/+1
|/
* Merge branch 'tristan/cleanup-workspace-tests' into 'master'Tristan Van Berkom2019-03-121-19/+13
|\
| * tests/frontend/workspace.py: Remove redundant and pointless testsTristan Van Berkom2019-03-121-19/+13
|/
* Merge branch 'tristan/missing-file-errors' into 'master'bst-marge-bot2019-03-1218-5/+121
|\
| * tests/format/junctions.py: Added tests for missing files across junction boun...Tristan Van Berkom2019-03-1211-0/+66
| * tests/format/project.py: Added tests for missing files and missing junctionsTristan Van Berkom2019-03-125-0/+31
| * _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
|/
* Merge branch 'jennis/move_node_get_project_path' into 'master'bst-marge-bot2019-03-113-106/+103
|\
| * _yaml.py: Move node_get_project_path to project.pyJames Ennis2019-03-113-106/+103
|/
* .gitlab-ci.yml: Fix "overnight-tests-no-cache" jobJavier Jardón2019-03-101-1/+0
* Merge branch 'jjardon/use_freedesktop-sdk-18.08.28' into 'master'Javier Jardón2019-03-101-1/+1
|\
| * .gitlab-ci.yml: Use current stable version of freedeskop-sdk: freedesktop-sdk...Javier Jardón2019-03-091-1/+1
|/
* Merge branch 'juerg/remote-execution-cas' into 'master'bst-marge-bot2019-03-081-22/+21
|\
| * _sandboxremote.py: Add support for embedded stdout and stderrJürg Billeter2019-03-081-2/+9