summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _loader: Optimize loading by keeping the dependencies sortedbschubert/optimize-loader-sortingBenjamin Schubert2019-08-193-46/+30
* Merge branch 'tpollard/frontendelement' into 'master'bst-marge-bot2019-08-195-26/+66
|\
| * _frontend/app.py: Don't determine queue for retrying in frontendTom Pollard2019-08-192-14/+22
| * _frontend/app.py: Stop handling Element instances directlyTom Pollard2019-08-194-15/+43
| * _frontend/app.py: shell_prompt() explicit name/key instead of ElementTom Pollard2019-08-192-6/+10
|/
* Merge branch 'jennis/add_project_to_proto' into 'master'bst-marge-bot2019-08-1943-376/+393
|\
| * NEWS: Add NEWS entry following change in cache key calculationjennis/add_project_to_protoJames Ennis2019-08-191-0/+7
| * artifact.proto: Add the project name to the build dependency informationJames Ennis2019-08-1941-369/+378
| * element.py: Cache the project nameJames Ennis2019-08-191-2/+2
| * element.py: Add the build dependency names to the cache key dictJames Ennis2019-08-198-8/+9
| * tests/frontend/buildcheckout.py: Stop using explicit cache keysJames Ennis2019-08-191-5/+5
|/
* Merge branch 'aevri/spawn' into 'master'bst-marge-bot2019-08-167-37/+217
|\
| * .gitlab-ci.yml: Add a test with job spawning onAngelos Evripiotis2019-08-161-0/+6
| * _frontend/cli: support 'BST_FORCE_START_METHOD'Angelos Evripiotis2019-08-161-0/+13
| * Support pickling jobs if the platform requires itAngelos Evripiotis2019-08-163-8/+106
| * Abstract mp Queue usage, prep to spawn processesAngelos Evripiotis2019-08-164-25/+89
| * utils: uppercase global _MAIN_PID, move to topAngelos Evripiotis2019-08-161-6/+5
|/
* Merge branch 'becky/artifact_list_contents' into 'master'bst-marge-bot2019-08-167-0/+158
|\
| * Addition of bst artifact list-contents:Rebecca Grayson2019-08-167-0/+158
|/
* Merge branch 'danielsilverstone-ct/fix-node-provenance' into 'master'bst-marge-bot2019-08-168-2/+59
|\
| * tests: Include testing provenance through options and includesDaniel Silverstone2019-08-165-3/+25
| * invalid_keys.py: Test compositied nodes are reported back usefullydanielsilverstone-ct/fix-node-provenanceJames Ennis2019-08-153-0/+28
| * node: Support clobbering provenance of MappingNode itselfDaniel Silverstone2019-08-152-2/+9
|/
* Merge branch 'coldtom/move-qmake' into 'master'bst-marge-bot2019-08-156-103/+3
|\
| * Move qmake plugin to bst-plugins-experimentalcoldtom/move-qmakeThomas Coldrick2019-08-146-103/+3
|/
* Merge branch 'jennis/push_unbuilt_artifact' into 'master'bst-marge-bot2019-08-142-20/+120
|\
| * _stream.py: Ensure push does not fail if artifact not cachedjennis/push_unbuilt_artifactJames Ennis2019-08-142-6/+120
| * _stream.py: Remove FIXMEJames Ennis2019-08-141-14/+0
|/
* Merge branch 'coldtom/move-modulebuild' into 'master'bst-marge-bot2019-08-146-101/+3
|\
| * Move modulebuild plugin to bst-plugins-experimentalThomas Coldrick2019-08-146-101/+3
|/
* Merge branch 'danielsilverstone-ct/missing-sh-fix' into 'master'bst-marge-bot2019-08-148-18/+63
|\
| * workspace: Add test to ensure we can show logs from a workspaced builddanielsilverstone-ct/missing-sh-fixBenjamin Schubert2019-08-142-0/+43
| * tests: Verify that a missing-command causes a cached failureDaniel Silverstone2019-08-141-0/+1
| * sandbox/_sandbox*.py: Ensure missing-command is a SandboxCommandErrorDaniel Silverstone2019-08-144-16/+16
| * sandbox/sandbox.py: Allow SandboxCommandError to have different reasonsDaniel Silverstone2019-08-141-2/+3
|/
* Merge branch 'jennis/fix_failed_workspaces' into 'master'bst-marge-bot2019-08-133-3/+47
|\
| * element.py: Don't reset a failed (but cached) workspaced Elementjennis/fix_failed_workspacesJames Ennis2019-08-133-3/+47
|/
* Merge branch 'tmewett/report-weird-return-codes' into 'master'bst-marge-bot2019-08-121-1/+5
|\
| * job.py: Report error when job process unexpectedly dies (#1089)tmewett/report-weird-return-codesTom Mewett2019-08-121-1/+5
|/
* Merge branch 'coldtom/move-makemaker' into 'master'bst-marge-bot2019-08-126-101/+3
|\
| * Move makemaker plugin to bst-plugins-experimentalThomas Coldrick2019-08-126-101/+3
|/
* Merge branch 'coldtom/move-make' into 'master'bst-marge-bot2019-08-115-100/+2
|\
| * Move make plugin to bst-plugins-experimentalcoldtom/move-makeThomas Coldrick2019-08-095-100/+2
|/
* Merge branch 'jennis/fix_artifact_log' into 'master'bst-marge-bot2019-08-096-25/+52
|\
| * Frontend: Fix bst artifact logJames Ennis2019-08-094-23/+14
| * artifact.py,element.py: Add get_logs() methodsJames Ennis2019-08-092-0/+24
| * cascache.py: Add new contains_file() methodJames Ennis2019-08-091-0/+12
| * cascache.py: Fix typoJames Ennis2019-08-091-1/+1
| * _artifact.py: Fix typo in doc comment of _get_field_digest()James Ennis2019-08-091-1/+1
|/
* Merge branch 'tpollard/initfix' into 'master'bst-marge-bot2019-08-091-1/+1
|\