summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* _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
* _pluginfactory/pluginfactory.py: Add provenance to missing plugin errorsTristan Van Berkom2020-05-035-8/+19
* _stream.py: Fetch sources while launching build shellschandan/build-shell-fetchChandan Singh2020-04-301-7/+5
* plugin.py/pluginfactory.py: Implementing BST_MIN_VERSIONTristan Van Berkom2020-04-2921-3/+119
* tests/plugins/loading.py: New test replaces removed internal testTristan Van Berkom2020-04-291-4/+8
* Plugin loading refactor, removing all versioningTristan Van Berkom2020-04-298-216/+219
* Switch preferred sandbox from bwrap to buildbox-runJürg Billeter2020-04-283-11/+8
* testing/_utils/site.py: Check that buildbox-run has all dependenciesJürg Billeter2020-04-281-1/+2
* _platform.py: Reset Sandbox._dummy_reasons in _check_sandbox()Jürg Billeter2020-04-281-0/+1
* element.py: Drop BST_VIRTUAL_DIRECTORYJürg Billeter2020-04-2810-45/+0
* sandbox: Remove Sandbox.get_directory()Jürg Billeter2020-04-282-36/+4
* node.pyx: Add '__str__' to 'Node'William Salmon2020-04-271-0/+3
* storage: Add Directory.rename() methodJürg Billeter2020-04-273-0/+32
* storage: Add Directory.remove() methodJürg Billeter2020-04-273-7/+44
* storage: Add Directory.readlink() methodJürg Billeter2020-04-273-0/+24
* storage: Add Directory.file_digest() methodJürg Billeter2020-04-273-0/+25
* directory.py: Add isfile(), isdir() and islink() methodsJürg Billeter2020-04-271-0/+49
* storage: Add Directory.stat() methodJürg Billeter2020-04-273-25/+76
* storage: Implement __iter__ in Directory classesJürg Billeter2020-04-272-0/+6