summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests/frontend/workspace.py: Expand test to cover the case without stackjuerg/pipelineJürg Billeter2019-03-193-5/+21
* fixup! tests:workspace: make deeper tests when trying to build allBenjamin Schubert2019-03-191-9/+5
* WIP: element.py: Simplify recursive state updateJürg Billeter2019-03-191-37/+14
* tests:workspace: make deeper tests when trying to build allBenjamin Schubert2019-03-1711-16/+48
* tests/frontend/workspaces.py: Extended test that all elements get built in th...Tristan Van Berkom2019-03-179-6/+41
* tests/frontend/workspace.py: Test that all elements build with workspace in playTristan Van Berkom2019-03-179-0/+74
* Test with Unique PQ for update state recursiveBenjamin Schubert2019-03-172-10/+130
* 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
* Merge branch 'juerg/cache-buildtrees' into 'master'bst-marge-bot2019-03-1613-62/+97
|\
| * Change default of cache-buildtrees option to 'auto'Jürg Billeter2019-03-167-27/+28
| * Rename cache-buildtrees option value 'failure' to 'auto'Jürg Billeter2019-03-167-9/+9
| * 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-166-21/+50
| * 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
| * tests/integration/artifact.py: Fix empty directory checksJürg Billeter2019-03-161-2/+2
|/
* Merge branch 'aevri/direct_load_junction_projects' into 'master'bst-marge-bot2019-03-154-7/+96
|\
| * _project: don't _find_project_dir if a junctionAngelos Evripiotis2019-03-153-4/+85
| * 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
|/
* Merge branch 'aevri/tmpdir_for_cache_size' into 'master'bst-marge-bot2019-03-151-1/+1
|\
| * cascache: atomically save size via tmpdir insteadAngelos Evripiotis2019-03-151-1/+1
|/
* Merge branch 'jjardon/bst-external-table' into 'master'Javier Jardón2019-03-151-0/+7
|\
| * README.rst: Add table with package status of bst-externalJavier Jardón2019-03-141-0/+7
|/
* Merge branch 'aevri/doc_artifact_log' into 'master'Jürg Billeter2019-03-141-2/+37
|\
| * 'artifact log': document the 'artifacts' argumentaevri/doc_artifact_logAngelos Evripiotis2019-03-141-2/+37
|/
* Merge branch 'aevri/nodefaultsset' into 'master'bst-marge-bot2019-03-141-16/+11
|\
| * 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
|/
* Merge branch 'jennis/remove_node_chain_stuff' into 'master'Jürg Billeter2019-03-145-161/+26
|\
| * _yaml.py: Rip out ChainMap(), node_chain_copy(), node_list_copy()jennis/remove_node_chain_stuffJames Ennis2019-03-145-161/+26
|/
* Merge branch 'juerg/cas' into 'master'bst-marge-bot2019-03-142-8/+8
|\
| * _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
|/
* Merge branch 'phil/consolidate-repo-tests' into 'master'bst-marge-bot2019-03-1444-974/+1489
|\
| * tests: move templated tests from workspace.py into separate filephil/consolidate-repo-testsPhil Dawson2019-03-146-6/+203
| * tests/frontend/workspaces/py: Fix typo in WorkspaceCreator classPhil Dawson2019-03-141-7/+7
| * tests: move templated tests from source-determinism.py into separate filePhil Dawson2019-03-143-74/+137
| * tests: move templated source tests from track.py into separate filePhil Dawson2019-03-142-368/+413
| * tests: move templated tests from track_cross_junction.py into separate filePhil Dawson2019-03-141-0/+23
| * tests: move templated tests from buildcheckout.py into basic_functionality.pyPhil Dawson2019-03-142-48/+82
| * tests: move templated source tests from mirror.py into separate filePhil Dawson2019-03-142-397/+427
| * tests: move templated source tests from fetch.py into separate filePhil Dawson2019-03-1429-75/+198
|/
* 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