summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* plugins/sources/patch.py: Validate keyscoldtom/validate-patchThomas Coldrick2019-08-291-0/+1
* Merge branch 'juerg/cas' into 'master'bst-marge-bot2019-08-292-20/+3
|\
| * casremote.py: Remove unused _fetch_blob() methodJürg Billeter2019-08-291-19/+0
| * cascache.py: Use _CASBatchRead in _ensure_blob()Jürg Billeter2019-08-291-1/+3
|/
* Merge branch 'tmewett/build-deps-cli' into 'master'bst-marge-bot2019-08-285-15/+21
|\
| * frontend: Remove build --all flag in favour of --deps all/plantmewett/build-deps-cliTom Mewett2019-08-285-15/+21
|/
* Merge branch 'jennis/bst_artifact_show' into 'master'bst-marge-bot2019-08-2810-4/+261
|\
| * NEWS: Add NEWS entry for bst artifact showjennis/bst_artifact_showJames Ennis2019-08-271-0/+5
| * tests/frontend/artifact.py: Add tests for bst artifact showJames Ennis2019-08-271-1/+104
| * _artifactcache.py: Add remote support to bst artifact showJames Ennis2019-08-275-0/+77
| * casremote.py: Remove main process assertion in init()James Ennis2019-08-271-3/+0
| * cli.py: Introduce bst artifact showJames Ennis2019-08-274-0/+75
|/
* Merge branch 'jennis/load_artifact_dependencies' into 'master'bst-marge-bot2019-08-279-16/+293
|\
| * tests/frontend/artifact.py: test artifact delete with --deps optionsJames Ennis2019-08-271-0/+91
| * cli.py: Implement --deps for artifact deleteJames Ennis2019-08-272-4/+8
| * _stream.py: Validate selection for target artifacts in _load()James Ennis2019-08-271-3/+6
| * _stream.py: Don't say we're loading elements if we're notJames Ennis2019-08-271-3/+6
| * Load artifact refs the same way we load element namesJames Ennis2019-08-275-6/+102
| * element.py: Add _add_build_dependency() methodJames Ennis2019-08-271-0/+10
| * _artifactelement.py: Add get_dependency_refs() methodJames Ennis2019-08-271-0/+15
| * element.py: Add _get_artifact() methodJames Ennis2019-08-271-0/+11
| * _artifact.py: Add get_dependency_refs() methodJames Ennis2019-08-271-0/+44
|/
* Merge branch 'bschubert/register-sources-on-test' into 'master'bst-marge-bot2019-08-2711-171/+235
|\
| * sourcetests/track: Don't overwrite project configurationbschubert/register-sources-on-testBenjamin Schubert2019-08-263-17/+10
| * _sourcetests/mirror: Don't overwrite project_confBenjamin Schubert2019-08-261-100/+74
| * testing/sources: Automatically register plugin sourcesBenjamin Schubert2019-08-2610-54/+151
|/
* Merge branch 'bschubert/fix-mutable-args' into 'master'bst-marge-bot2019-08-231-6/+23
|\
| * sandbox/_mounter: Remove default mutable arguments stderr/outBenjamin Schubert2019-08-231-6/+23
|/
* Merge branch 'juerg/server-casd' into 'master'bst-marge-bot2019-08-221-0/+4
|\
| * casserver.py: Fix write operations with bst-artifact-serverJürg Billeter2019-08-221-0/+4
|/
* Merge branch 'tmewett/artifact-help' into 'master'bst-marge-bot2019-08-221-36/+27
|\
| * cli.py: Rewrite artifact log help text & move up to main subcommandTom Mewett2019-08-221-36/+27
|/
* Merge branch 'aevri/nomp' into 'master'bst-marge-bot2019-08-204-137/+27
|\
| * Remove uneccesary _platform.multiprocessingaevri/nompAngelos Evripiotis2019-08-204-137/+27
|/
* Merge branch 'juerg/casd' into 'master'bst-marge-bot2019-08-2036-1845/+2426
|\
| * casserver.py: Use quota instead of headroomJürg Billeter2019-08-203-67/+21
| * casserver.py: Handle CASCacheError for add_object() callsJürg Billeter2019-08-201-3/+22
| * casserver.py: Update mtime on readJürg Billeter2019-08-201-1/+6
| * _artifactcache.py: Handle CASRemoteErrorJürg Billeter2019-08-201-1/+5
| * casremote.py: Use UploadMissingBlobs in CASBatchUpdateJürg Billeter2019-08-202-50/+9
| * casremote.py: Handle RESOURCE_EXHAUSTED in CASBatchUpdateJürg Billeter2019-08-201-1/+6
| * casremote.py: Drop unused ByteStreamStubJürg Billeter2019-08-201-3/+0
| * casremote.py: Use UploadMissingBlobs in _send_blob()Jürg Billeter2019-08-202-38/+20
| * casremote.py: Use add_object() in push_message()Jürg Billeter2019-08-201-6/+1
| * cascache.py: Add instance_name parameter to add_object()Jürg Billeter2019-08-201-1/+5
| * casremote.py: Use FetchMissingBlobs in CASBatchReadJürg Billeter2019-08-202-59/+11
| * casremote.py: Use FetchMissingBlobs in _fetch_blob()Jürg Billeter2019-08-202-32/+25
| * casremote.py: Use buildbox-casd in init()Jürg Billeter2019-08-203-14/+29
| * tests/artifactcache/expiry.py: Fix test_cleanup_firstJürg Billeter2019-08-201-14/+0
| * tests/artifactcache/expiry.py: Fix test_never_delete_requiredJürg Billeter2019-08-201-17/+5