summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* Workspace CLI updateWilliam Salmon2018-11-214-61/+104
* utils.py: improve documentation of move_atomicBenjamin Schubert2018-11-211-2/+8
* utils.py: Ensure move_atomic booleans are keyword only argumentsBenjamin Schubert2018-11-211-1/+1
* _yaml.py: Fix incorrect error messageJames Ennis2018-11-201-1/+7
* _sandboxremote.py: Add sigterm handler that sends CancelOperation725-job-cancellation-on-remote-buildsRaoul Hidalgo Charman2018-11-201-2/+29
* Add prompt.workspace-... optionsAngelos Evripiotis2018-11-203-3/+34
* Add prompt.auto-init buildstream.conf optionAngelos Evripiotis2018-11-203-4/+39
* _context: refactor, extract _node_get_option_strAngelos Evripiotis2018-11-201-8/+29
* _context: allow 'terminate' for scheduler.on-errorAngelos Evripiotis2018-11-201-1/+1
* _yaml: document node_get()'s default_value argAngelos Evripiotis2018-11-201-0/+1
* _context.py: Drop duplicated default values for user configurationJürg Billeter2018-11-191-13/+15
* CasBasedDirectory: Change constructor to take a CASCache instead of a ContextRichard Maw2018-11-193-9/+7
* element.py: Only cache on element error or successBenjamin Schubert2018-11-191-19/+6
* Don't cache sandbox errorsBenjamin Schubert2018-11-191-89/+103
* plugins/elements/cmake.yaml: always specify variable typesAbderrahim Kitouni2018-11-191-1/+1
* Add `bst source-checkout` commandChandan Singh2018-11-193-27/+151
* buildstream/_pipeline.py: Simplify error message for assert_consistent()Chandan Singh2018-11-191-1/+1
* sources/pip.py: Use move_atomic instead of manual os.renameBenjamin Schubert2018-11-191-7/+7
* cascache.py: use move_atomic instead of manual error checkingBenjamin Schubert2018-11-191-10/+5
* Extract atomic move function to utils.pyBenjamin Schubert2018-11-192-19/+48
* Fix os.rename in git source element to correctly handle error codesBenjamin Schubert2018-11-191-15/+18
* plugins/sources/pip.py: also look for python version named "python"Benjamin Schubert2018-11-191-0/+1
* Don't pull artifact build trees by default.tpollard/494Tom Pollard2018-11-173-53/+214
* Add cli main and user config option for 'pull-buildtrees' context.Tom Pollard2018-11-174-2/+14
* buildstream/sandbox/_sandboxbwrap.py: Distinguish sandbox failure from comman...Richard Maw2018-11-142-20/+52
* _platform/linux.py: Move get_bwrap_version into _site.pyRichard Maw2018-11-142-20/+23
* _project.py: Validate nodes early in Project._loadPhillip Smyth2018-11-121-10/+16
* source.py: don't let StopIteration propagate to silence() contextmanagerbschubert/fix-silence-stopiteration-pep-0479Benjamin Schubert2018-11-091-20/+22
* _casbaseddirectory: Fix order of list_modified_pathsJim MacArthur2018-11-091-9/+26
* _casbaseddirectory.py: Enable direct CAS-to-CAS import.Jim MacArthur2018-11-091-85/+355
* plugin.py: Redirect DEBUG from `__del__` to `sys.stderr`danielsilverstone-ct/plugin-destroy-debug-to-stderrDaniel Silverstone2018-11-091-1/+2
* artifactcache.py: Fix misleading error message when using % cache quotajennis/quota_declaration_fixJames Ennis2018-11-081-6/+13
* Fix bug with root mounted as non-artifact in script plugin.Valentin David2018-11-081-2/+5
* Test that helpful messages are raised when missing dependenciesBenjamin Schubert2018-11-081-1/+2
* Move bwrap checks in platform/linux.pyBenjamin Schubert2018-11-082-48/+30
* Fix infinite recursion in default strip debug commandValentin David2018-11-081-0/+5
* Fix cache corruption by scripts when layout and integration commands are usedValentin David2018-11-071-7/+8
* element.py: Use _force_rmtree instead of custom code.jmac/make_writable_combinationJim MacArthur2018-11-071-10/+3
* _sandboxremote.py: Use the standard SandboxError.jmac/remote-sandbox-errorsJim MacArthur2018-11-061-4/+1
* utils: Fix _pretty_size() for sizes > 1024TJosh Smith2018-11-061-3/+4
* Split up artifact cache and CAS cacheJürg Billeter2018-11-056-387/+531
* element.py: Do not include type name of artifact cache in cache keyJürg Billeter2018-11-051-1/+1
* _project.py: Remove unused artifacts parameter from load_elements()Jürg Billeter2018-11-052-3/+2
* element.py: Remove unused artifacts parameter from _new_from_meta()Jürg Billeter2018-11-053-6/+5
* _project.py: Remove unused artifacts parameter from create_element()Jürg Billeter2018-11-052-3/+2
* _elementfactory.py: Remove unused artifacts parameter from create()Jürg Billeter2018-11-052-4/+3
* element.py: Remove artifacts parameter from constructorJürg Billeter2018-11-052-3/+3
* element.py: Pass bare_directory also to SandboxRemote()juerg/remote-executionJürg Billeter2018-11-031-0/+1
* plugins/sources/pip.py: Accomodate characters '-','.','_' for packagesctolentino82018-11-021-4/+19
* _yaml.py: Implement `get()` for `ChainMap`Daniel Silverstone2018-11-011-0/+6