summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* cascache.py: use buildbox-casd when checking whether a file is cachedabderrahim/public-dataAbderrahim Kitouni2020-04-081-1/+7
* _artifact.py: don't consider an artifact cached if public data is missingAbderrahim Kitouni2020-04-081-0/+5
* _filebaseddirectory.py: Clear uid/gid/uname/gname in export_to_tar()Jürg Billeter2020-04-081-0/+4
* _casbaseddirectory.py: Sort entries in export_to_tar()Jürg Billeter2020-04-081-1/+1
* _casbaseddirectory.py: Fix file mode in export_to_tar()Jürg Billeter2020-04-081-2/+3
* _filebaseddirectory.py: Fix encoding in open_file() for binary filesJürg Billeter2020-04-081-2/+7
* _casbaseddirectory.py: Fix encoding in open_file() for binary filesJürg Billeter2020-04-081-2/+7
* _project.py: resolve options before running the final assertionsabderrahim/optionsAbderrahim Kitouni2020-04-051-13/+9
* _sandboxbuildboxrun.py: Check for buildbox-run initialization errorsjuerg/buildbox-run-errorJürg Billeter2020-03-311-2/+6