summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* storage: Directory.open_file(): Allow w+ and x+ modesJürg Billeter2020-04-272-2/+2
* _filebaseddirectory.py: Fix mode="x" in open_file()Jürg Billeter2020-04-271-0/+7
* _casbaseddirectory.py: Validate path componentsJürg Billeter2020-04-271-0/+8
* _casbaseddirectory.py: Remove unused _copy_link_from_filesystem()Jürg Billeter2020-04-271-3/+0
* element.py: Create destination directory in stage_artifact()Jürg Billeter2020-04-271-1/+1
* _stream.py: shell(): Require sources only for build shellsjuerg/shell-sysrootJürg Billeter2020-04-251-1/+1
* Remove bst shell --sysrootJürg Billeter2020-04-254-81/+42
* Remove documentation references to format_versionTristan Van Berkom2020-04-257-48/+12
* Replace format-version with min-versionTristan Van Berkom2020-04-2512-106/+191
* types.py: Add a __str__ to PipelineSelection to fix man pagesbschubert/fix-manpagesBenjamin Schubert2020-04-231-0/+3
* _exceptions.py: Propagate `temporary` to the base classjuerg/temporary-failureJürg Billeter2020-04-211-3/+3
* Fix typo namspaceing -> namespacingSean Borg2020-04-211-1/+1
* src: Removing all pre 2.x "Since" documentation annotations.Tristan Van Berkom2020-04-216-55/+8
* pip source plugin: Add support for python 3.8tristan/pip-source-3.8Tristan Van Berkom2020-04-201-0/+1
* _artifact.py: Don't cache the proto of incomplete artifactsJürg Billeter2020-04-201-10/+14
* _casbaseddirectory.py: Fix temp file permissions in open_file()Jürg Billeter2020-04-201-0/+2
* _cas/cascache.py: Drop unused contains_file()Jürg Billeter2020-04-201-12/+0
* _artifact.py: Don't consider an artifact cached if logs are missingJürg Billeter2020-04-201-12/+7
* _cas/cascache.py: Add contains_files() methodJürg Billeter2020-04-201-5/+17
* cascache.py: Add allow_partial parameter to fetch_blobs()Jürg Billeter2020-04-204-15/+9
* _artifactcache.py: Handle BlobNotFound error in pull()Jürg Billeter2020-04-201-0/+5
* _artifactcache.py: Fix misleading log message when pulling artifactsJürg Billeter2020-04-201-2/+1
* element.py: Tweak cache key calculation for `BST_STRICT_REBUILD`Jürg Billeter2020-04-161-1/+1
* element.py: Fix strong cache key calculation in non-strict modeJürg Billeter2020-04-161-1/+1
* Process options in includes files with the options of their junctionvalentindavid/include-options-from-junctionValentin David2020-04-154-11/+79
* _sandboxbuildboxrun.py: Detect platforms supported by buildbox-runjuerg/platformJürg Billeter2020-04-142-8/+22
* sandbox: Reinitialize class when pickle is usedJürg Billeter2020-04-142-0/+8
* element.py: Move sandbox configuration check to __sandbox()Jürg Billeter2020-04-141-4/+2
* Drop concept of partially supported sandbox configurationJürg Billeter2020-04-148-23/+7
* sandbox: Make build-uid and build-gid configuration optionalJürg Billeter2020-04-146-28/+22
* node.pyx: MappingNode.get_int(): Support `None` as defaultJürg Billeter2020-04-142-4/+6
* _sandboxbuildboxrun.py: Reduce SIGTERM timeout to 15sJürg Billeter2020-04-091-1/+1
* job.py: Use `_signals.terminator()` to handle `SIGTERM`Jürg Billeter2020-04-091-9/+7
* _signals.py: Allow SIGTERM handler to call `os.exit()`Jürg Billeter2020-04-091-1/+5