summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests/frontend/artifact.py: test artifact delete with --deps buildjennis/load_deps_from_artifact_refJames Ennis2019-08-161-0/+69
* cli.py: Implement --deps for artifact deleteJames Ennis2019-08-162-4/+10
* _stream.py: no_prune should be an optional keyword argJames Ennis2019-08-162-2/+2
* _stream.py: Don't say we're loading elements if we're notJames Ennis2019-08-161-3/+6
* Load artifact refs the same way we load element namesJames Ennis2019-08-165-6/+94
* _artifactelement.py: Add get_dependency_refs() methodJames Ennis2019-08-161-1/+20
* element.py: Add _get_artifact() methodJames Ennis2019-08-161-0/+11
* _artifact.py: Add get_dependency_refs() methodJames Ennis2019-08-161-1/+34
* element.py: Move _get_normal_name() to utilsJames Ennis2019-08-163-17/+18
* artifact.proto: Add the project name to the build dependency informationJames Ennis2019-08-1641-369/+378
* element.py: Cache the project nameJames Ennis2019-08-161-2/+2
* element.py: Add the build dependency names to the cache key dictJames Ennis2019-08-168-8/+9
* tests/frontend/buildcheckout.py: Stop using explicit cache keysJames Ennis2019-08-161-5/+5
* 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
|\
| * _frontend/app.py: Fixup node._assert_symbol_name() positional argsTom Pollard2019-08-091-1/+1
|/
* Merge branch 'coldtom/move-meson' into 'master'bst-marge-bot2019-08-084-152/+1
|\
| * Move meson element to bst-plugins-experimentalThomas Coldrick2019-08-084-152/+1
|/
* Merge branch 'danielsilverstone-ct/load-reject-duplicates' into 'master'bst-marge-bot2019-08-0811-4/+121
|\
| * tests: Add test for DUPLICATE_DEPENDENCY verificationDaniel Silverstone2019-08-089-0/+94
| * _loader: Detect and reject duplicated dependenciesDaniel Silverstone2019-08-081-4/+24
| * _exception: Add DUPLICATE_DEPENDENCY to LoadErrorReasonDaniel Silverstone2019-08-081-0/+3
|/
* Merge branch 'tpollard/messageobject' into 'master'bst-marge-bot2019-08-0821-162/+194
|\
| * _message.py: Use element_name & element_key instead of unique_idtpollard/messageobjectTom Pollard2019-08-0820-156/+173
| * plugin.py: cache full_name member in __init__Tom Pollard2019-08-081-7/+22