summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* junctions: Remove all traces of the `target` optionTristan van Berkom2020-06-012-61/+13
* link element: Adding support for new link elementTristan van Berkom2020-06-014-4/+160
* _loader/loader.py: Make collect_element_no_deps() publicTristan van Berkom2020-06-011-75/+78
* _loader/loader.py: Remove useless line of code.Tristan van Berkom2020-05-301-2/+1
* loader: removing the NO_PROGRESS objecttristan/remove-loader-no-progress-objectTristan van Berkom2020-05-301-10/+5
* _context.py: Support parallel installations of BuildStreamTristan van Berkom2020-05-291-3/+11
* element.py: Always expand public data's variablesBenjamin Schubert2020-05-291-14/+2
* cascache.py: Drop unnecessary FindMissingBlobs from _send_directory()juerg/cas-send-directoryJürg Billeter2020-05-281-3/+5
* element.py: Expand variables in sandbox configJürg Billeter2020-05-281-3/+5
* Move sandbox YAML processing from Element to SandboxConfigJürg Billeter2020-05-282-29/+23
* _pluginfactory/pluginoriginjunction.py: Add support for junction plugin origin.Tristan van Berkom2020-05-283-0/+89
* _pluginfactory: Delegating the work of locating plugins to the PluginOriginTristan van Berkom2020-05-2810-237/+429
* Revert "Simplify queue management"Jürg Billeter2020-05-272-3/+14
* Revert "Schedule elements instead of "requiring" them"Jürg Billeter2020-05-274-11/+70
* Revert "element: remove _is_required()/__required"Jürg Billeter2020-05-271-0/+8
* Update node property support to match proto changesJürg Billeter2020-05-277-55/+83
* _protos: Update local_cas.protoJürg Billeter2020-05-252-54/+53
* _protos: Update remote_execution.protoJürg Billeter2020-05-253-146/+241
* _loader/loader.py: Reoganized public/private methodstristan/loader-api-fixupTristan van Berkom2020-05-242-197/+197
* _scheduler/scheduler.py: Reset the schedule handler at the beginning of real_...Tristan Van Berkom2020-05-191-3/+15
* _scheduler: Fix order of launching jobs and sending notifications.Tristan Van Berkom2020-05-192-3/+14
* node.pyx: Deep clone ScalarNode toobschubert/ensure-composite-works-with-variablesBenjamin Schubert2020-05-191-2/+4
* _frontend/profile: Use non-greedy search to substitute variablesChandan Singh2020-05-181-1/+1
* Ensure there are no duplicates in Elements.dependencies()Chandan Singh2020-05-181-4/+11
* casdprocessmanager.py: Check that buildbox-casd process is not a zombiectolentino/check-casd-processctolentino82020-05-151-0/+3
* _frontend/cli: Support "build" and "run" values for `artifact push --deps`Chandan Singh2020-05-131-1/+6
* _frontend/cli: Support "build" and "run" values for `artifact pull --deps`Chandan Singh2020-05-131-1/+6
* _frontend/cli: Support "build" and "run" values for `source fetch --deps`Chandan Singh2020-05-131-1/+12
* _frontend/cli: Support "build" value for `bst build --deps`Chandan Singh2020-05-131-1/+4
* utils.py: Improve error handling of _parse_version().Tristan Van Berkom2020-05-131-4/+4
* _sandboxbuildboxrun.py: Pass --no-logs-capture to buildbox-runjuerg/no-logs-captureJürg Billeter2020-05-121-0/+4
* source.py: Allow access to element's variableBenjamin Schubert2020-05-124-7/+16
* source.py: Don't re-declare __init__ in source implementationsBenjamin Schubert2020-05-122-14/+7
* buildelement: Ensure command-subdir is part of the cache keyChandan Singh2020-05-121-3/+7
* option.py: Remove 'transform' flag. It is not needed anymoreBenjamin Schubert2020-05-126-21/+10
* element.py: Always expand all variables at element creationBenjamin Schubert2020-05-127-52/+51
* testing.py: Add a new `check_cache_key_stability` helperbschubert/cache-key-helperBenjamin Schubert2020-05-123-0/+237
* Update all packages requirementsBenjamin Schubert2020-05-113-3/+3
* lint: Stop using mutable objects for default argumentsBenjamin Schubert2020-05-113-6/+9
* pip.py: Remove the pip element, it is in experimentalBenjamin Schubert2020-05-112-87/+0
* Return names of grpc errorstraveltissues/grpccodesDarius Makovsky2020-05-113-11/+15
* element.py: Fix documentation around `node` usagebschubert/fix-node-docsBenjamin Schubert2020-05-112-2/+2
* downloadablefilesource.py: Make it publicly accessiblebschubert/make-downloadable-filesource-publicBenjamin Schubert2020-05-095-11/+39
* junction.py: Call node.validate_keys() in Plugin.configure()Tristan Van Berkom2020-05-061-0/+3
* _downloadablefilesource.py: Set user agentWilliam Salmon2020-05-051-0/+1
* casdprocessmanager.py: Check if buildbox-casd process is alive while waiting ...ctolentino/casd-timeoutctolentino82020-05-051-2/+12
* casdprocessmanager.py: Relax timeout for establishing buildbox-casd connectionctolentino82020-05-051-2/+3
* _pluginfactory/pluginfactory.py: Implement error reporting for pip originsTristan Van Berkom2020-05-041-2/+27
* _pluginfactory/pluginorigin.py: Store provenance of origins for error reportingTristan Van Berkom2020-05-041-0/+2
* plugin.py: Rework how deprecation warnings are configured.Tristan Van Berkom2020-05-047-48/+107