summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests/artifactservice.py: run in separate processraoul/1023-grpc-forkingRaoul Hidalgo Charman2019-05-241-49/+98
* Merge branch 'tristan/fix-workspaced-junctions' into 'master'Tristan Van Berkom2019-05-242-34/+66
|\
| * _loader/loader.py: Use Element._fetch() for junctionstristan/fix-workspaced-junctionsTristan Van Berkom2019-05-241-6/+4
| * tests/frontend/show.py: Test behavior of unfetched/inconsistent workspaced ju...Tristan Van Berkom2019-05-241-11/+44
| * _loader/loader.py: Check Element._get_consistency() for junction consistencyTristan Van Berkom2019-05-241-22/+23
|/
* Merge branch 'aevri/set_message_unique_id' into 'master'bst-marge-bot2019-05-233-26/+43
|\
| * jobs: refactor, use new set_message_unique_idAngelos Evripiotis2019-05-233-26/+43
|/
* Merge branch 'juerg/atomic-artifact' into 'master'bst-marge-bot2019-05-233-3/+4
|\
| * casserver.py: Create artifact proto file atomicallyjuerg/atomic-artifactJürg Billeter2019-05-231-1/+2
| * _artifactcache.py: Create artifact proto file atomicallyJürg Billeter2019-05-231-1/+1
| * _artifact.py: Create artifact proto file atomicallyJürg Billeter2019-05-231-1/+1
|/
* Merge branch 'jonathan/reset_cached_when_needed' into 'master'Jonathan Maw2019-05-232-14/+12
|\
| * element.py: Only reset Artifact's cachedness when it might changejonathan/reset_cached_when_neededJonathan Maw2019-05-222-14/+12
|/
* Merge branch 'raoul/983-cas-source-staging' into 'master'bst-marge-bot2019-05-227-65/+126
|\
| * utils.py: remove misleading documentationraoul/983-cas-source-stagingRaoul Hidalgo Charman2019-05-221-2/+2
| * local.py: Support staging directly into CASRaoul Hidalgo Charman2019-05-221-33/+15
| * _casbaseddirectory: Add support for can_linkRaoul Hidalgo Charman2019-05-221-9/+17
| * Directory: add `import_single_file` methodRaoul Hidalgo Charman2019-05-223-0/+26
| * Add BST_STAGE_VIRTUAL_DIRECTORY optionRaoul Hidalgo Charman2019-05-222-21/+66
|/
* Merge branch 'aevri/mv_job_parent_above_child' into 'master'bst-marge-bot2019-05-221-131/+131
|\
| * _scheduler/jobs/job: mv _parent* above _child*Angelos Evripiotis2019-05-221-131/+131
|/
* Merge branch 'aevri/fix_logging_regex_test' into 'master'Angelos Evripiotis2019-05-221-2/+13
|\
| * tests/frontend/logging.py: fix error message regexAngelos Evripiotis2019-05-221-2/+13
|/
* Merge branch 'chandan/src-directory' into 'master'Chandan Singh2019-05-21250-51/+52
|\
| * CONTRIBUTING.rst: Update path to BuildStream source filesChandan Singh2019-05-211-2/+2
| * .gitlab-ci.yml: Fix source path for analysis jobsChandan Singh2019-05-211-6/+6
| * .gitattributes: Update path to buildstream/_version.pyChandan Singh2019-05-211-1/+1
| * .coveragerc: Fix coverage reporting after move to src directorychandan/src-directoryChandan Singh2019-05-211-3/+1
| * tests: Fix import order of buildstream and tests modulesChandan Singh2019-05-214-7/+9
| * Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-21243-33/+34
|/
* Merge branch 'chandan/coverage-doesnt-need-deps' into 'master'Chandan Singh2019-05-211-2/+1
|\
| * tox.ini: Coverage does not need module installedChandan Singh2019-05-211-2/+1
|/
* Merge branch 'jonathan/cached-to-artifact' into 'master'Jonathan Maw2019-05-212-32/+41
|\
| * Delegate storage of cached state to the Artifact classJonathan Maw2019-05-212-32/+41
|/
* Merge branch 'danielsilverstone-ct/classmethod-inits' into 'master'Tom Pollard2019-05-203-62/+77
|\
| * {meta,}element.py: Move is_junction into MetaElementdanielsilverstone-ct/classmethod-initsDaniel Silverstone2019-05-172-10/+10
| * source.py: Make initialisation more classyDaniel Silverstone2019-05-171-8/+9
| * element.py: Make sandbox configuration extraction classyDaniel Silverstone2019-05-171-9/+8
| * element.py: Make config extraction classyDaniel Silverstone2019-05-171-2/+3
| * element.py: Make public data extraction classyDaniel Silverstone2019-05-171-6/+15
| * element.py: Extract environment as classmethodDaniel Silverstone2019-05-171-10/+16
| * element.py: Lift __extract_variables to be classmethodDaniel Silverstone2019-05-171-4/+4
| * element.py: Remove self.__is_junctionDaniel Silverstone2019-05-171-13/+12
| * element.py: Plugin default initialisation as classmethodDaniel Silverstone2019-05-171-11/+11
|/
* Merge branch 'raoul/440-fix' into 'master'Raoul Hidalgo Charman2019-05-172-5/+30
|\
| * element.py: fix init_workspace for multiple sourcesraoul/440-fixRaoul Hidalgo Charman2019-05-172-5/+30
|/
* Merge branch 'shared/split_out_update_state_2' into 'master'bst-marge-bot2019-05-161-111/+171
|\
| * Split Element._update_state into cache key and artifact state methodsshared/split_out_update_state_2Jonathan Maw2019-05-161-111/+171
|/
* Merge branch 'raoul/974-Artifact-Rework' into 'master'bst-marge-bot2019-05-1524-701/+916
|\
| * element.py: Tweak pull_buildtrees logic in _pull_pending()raoul/974-Artifact-ReworkTom Pollard2019-05-151-1/+2