summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* _plugincontext.py: Add plugin version assertion for non BuildStream 1 plugins.Tristan Van Berkom2020-05-122-2/+32
* _exceptions: Allow passing a `detail` string to `PluginError`.Tristan Van Berkom2020-05-121-2/+2
* _project.py: Add check for projects not written for BuildStream 1.Tristan Van Berkom2020-05-122-0/+54
* Process options in includes files with the options of their junctionTristan Van Berkom2020-05-123-27/+79
* _ostree.py: Fix call to remote_gpg_import() againTristan Van Berkom2020-05-111-1/+15
* _downloadablefilesource.py: Set user agentwillsalmon/backport1897William Salmon2020-05-051-0/+1
* Handle grpc errors of type UNAVAILABLE and ABORTEDvalentindavid/bst-1/retry-cas-callsValentin David2020-04-161-11/+73
* _project.py: resolve options before running the final assertionsabderrahim/options-1Abderrahim Kitouni2020-04-051-13/+9
* buildstream/_ostree.py: call remote_gpg_import() correctlyJavier Jardón2020-04-051-1/+1
* Use collections.abc for Mapping, IterableThomas Coldrick2020-04-042-14/+14
* mount: don't pass nonempty optionabderrahim/fuse3-1Abderrahim Kitouni2020-04-011-1/+1
* pip source plugin: Add support for python3.8 host interpretorTristan Van Berkom2020-03-311-0/+1
* element.py: Accept absolute paths in overlap whitelistsabderrahim/absolute-whitelistAbderrahim Kitouni2020-03-301-2/+2
* _downloadablefilesource.py: don't download the file if etag matchesabderrahim/etag-1Abderrahim Kitouni2020-03-241-1/+5
* scheduler.py: Prevent the asyncio loop from leaking into subprocessesBenjamin Schubert2020-03-102-10/+81
* _scheduler/scheduler.py: Enforce SafeChildWatcherChandan Singh2020-03-101-0/+6
* scheduler.py: Only run thread-safe code in callbacks from watchersBenjamin Schubert2020-03-101-1/+7
* job.py: Only start new jobs in a `with watcher:` blockBenjamin Schubert2020-03-101-26/+5
* job.py: Don't use 'terminate_wait', as it uses waitpid()Benjamin Schubert2020-03-102-23/+11
* app.py: Also catch SystemError with click.Abortbschubert/backport-1690Benjamin Schubert2020-01-161-2/+8
* plugins/elements/cmake.yaml: always specify variable typesAbderrahim Kitouni2019-11-261-1/+1
* Fix an invalid deletion of potentially non-existant yaml fieldvalentindavid/update-requirements-1.4Valentin David2019-09-031-1/+2
* buildstream/_loader/types.py: Fix style for E712Javier Jardón2019-09-021-1/+1
* _loader/types.pyx: Disallow explicitly setting 'strict' to FalseTristan Van Berkom2019-08-311-0/+14
* Implement strict dependency semanticsTristan Van Berkom2019-08-314-12/+33
* element.py: Use recursive element names for strict rebuild dependenciesTristan Van Berkom2019-08-311-1/+1
* git source plugin: Fixing documentation linking and typoTristan Van Berkom2019-08-051-3/+4
* Source: Fix typo in documentation, and make it a link to `bst track`Tristan Van Berkom2019-08-051-1/+2
* types.py: Moving CoreWarnings to the types.py moduleTristan Van Berkom2019-08-058-39/+34
* Implementing relative workspacestristan/bst-1/relative-workspacesPhillip Smyth2019-08-044-43/+41
* Cache Keys: Update to use JSON rather than pickleDaniel Silverstone2019-08-042-4/+5
* git.py: Make `ref` human readableJürg Billeter2019-08-041-2/+24
* git source plugin: Emmit the ref-not-in-track warning from validate_cache()Tristan Van Berkom2019-08-031-37/+30
* git source plugin: Implementing submodule warningsTristan Van Berkom2019-08-032-8/+73
* source.py: Add new delegate method validate_cache()Tristan Van Berkom2019-08-031-1/+24
* plugins/git.py: Warn if ref is not in given trackTom Pollard2019-08-041-4/+41
* data/userconfig.yaml: Document the cache.quota settingMathieu Bridon2019-08-041-1/+6
* plugin.py: Stop printing None for fatal-warningsTristan van Berkom2019-08-031-0/+1
* docs: Add documentation for Configurable WarningsJosh Smith2019-08-031-1/+18
* git.py: Add configurable warning for inconsistent-submoduleJosh Smith2019-08-031-1/+10
* _project.py: Add fatal-warnings configuration itemJosh Smith2019-08-035-31/+108
* Document how to refer to cross-junction dependencies inlinetristan/junction-dep-names-bst-1Chandan Singh2019-07-251-0/+2
* _loader/loader.py: Matching up API to recently changed Dependency() constructorTristan Van Berkom2019-07-251-1/+1
* loader: Allow dependencies to use ":" to refer to junctioned elementsChandan Singh2019-07-253-44/+61
* versions: Bump format version to 14Jonathan Maw2019-07-251-1/+1
* loader: Add 'build-depends' and 'runtime-depends' fields to elementsJonathan Maw2019-07-252-18/+39
* source.py: ensure previous track refs are updatedRaoul Hidalgo Charman2019-07-162-23/+20
* Add pip source pluginChandan Singh2019-07-163-5/+242
* Allow source plugins to access previous sourcesChandan Singh2019-07-164-84/+184
* _project.py: Use the user specified max-jobsTristan Van Berkom2019-07-141-1/+6