summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* _frontend/cli.py: Check for invalid --track-except or --track-savePhillip Smyth2018-02-131-0/+8
* _frontend/cli.py: Improve closing of non-existing workspacePhillip Smyth2018-02-131-0/+5
* source.py: fix comment typoAngelos Evripiotis2018-02-131-1/+1
* doc: consistent source staging dir docAngelos Evripiotis2018-02-133-0/+9
* source.py: Fix typo in workspace warningJürg Billeter2018-02-131-1/+1
* scheduler.py: Do not prematurely terminate loop after skipping jobsjuerg/schedulerJürg Billeter2018-02-121-1/+7
* bzr: Implement init_workspaceJonathan Maw2018-02-121-0/+15
* utils.py: Wrap calls to os.path.realpath() in an LRU cacheSam Thursfield2018-02-121-9/+15
* Refactor CLI importscompletion-optimizationsTristan Maat2018-02-085-700/+721
* Add a 'path' config option to junction elementsSam Thursfield2018-02-082-1/+16
* _artifactcache: Use project-specific remotes for subprojectsJürg Billeter2018-02-087-52/+128
* Add list of projects to ContextJürg Billeter2018-02-082-0/+23
* Add junction support for subprojectsJürg Billeter2018-02-0810-33/+394
* _loader.py: Pass Loader instance to LoadElementJürg Billeter2018-02-081-4/+4
* Add project attribute to MetaElementJürg Billeter2018-02-083-7/+10
* Pass Project instance to LoaderJürg Billeter2018-02-082-6/+7
* Move element and source factories from Pipeline to ProjectJürg Billeter2018-02-084-30/+31
* Move cli_options from Context to ProjectJürg Billeter2018-02-083-8/+9
* _options: Support transform function for variable substitutionJürg Billeter2018-02-085-7/+15
* element.py: Split errors and warnings for overlapsJürg Billeter2018-02-081-17/+25
* element.py: Fix staging of runtime dependencies with overlapsAbderrahim Kitouni2018-02-071-1/+1
* _project.py: Bumping artifact version for execution environmentTristan Van Berkom2018-02-071-1/+1
* element.py: Consider execution environment in cache keyTristan Van Berkom2018-02-071-0/+10
* _pipeline.py: Silence some messages while interrogating source consistencyTristan Van Berkom2018-02-071-3/+4
* Increase the soft limit for open file descriptorsjuerg/fuse-rlimitJürg Billeter2018-02-061-0/+9
* Update copyright years of changed filesSam Thursfield2018-02-053-2/+3
* Improve documentation for autotools, cmake and meson elementsSam Thursfield2018-02-056-13/+101
* plugins/elements/cmake.yaml: Remove unexplained FIXME commentSam Thursfield2018-02-051-1/+0
* Make workspaces element-wide instead of source-specificChandan Singh2018-02-054-85/+91
* _frontend: remove unused 'ctx' param from overrideAngelos Evripiotis2018-01-312-13/+8
* _frontend: more doc on parametersAngelos Evripiotis2018-01-312-5/+24
* Get version number w/o pkg_resourcesGökçen Nurlu2018-01-314-10/+6
* Add explicit error handling for ElementErrors that happen as a result of stag...Jonathan Maw2018-01-252-13/+20
* element: Handle overlaps with a whitelist and option to raise errorsJonathan Maw2018-01-252-3/+49
* element: Fix 'detail' not being stored in the ElementErrorJonathan Maw2018-01-251-1/+1
* Raise warning if workspaced source's ref is updatedincremental-buildChandan Singh2018-01-251-0/+4
* Add support for doing incremental buildsChandan Singh2018-01-258-18/+165
* element.py: Call _update_state() in _schedule_tracking()Jürg Billeter2018-01-251-0/+2
* buildstream/utils.py: remove unused import 'pickle'Angelos Evripiotis2018-01-241-1/+0
* Keep track of failed pull operationsjuerg/202Jürg Billeter2018-01-232-0/+16
* element.py: Use _pull_pending() in _update_state()Jürg Billeter2018-01-231-1/+4
* Add Element._pull_pending() methodJürg Billeter2018-01-232-10/+19
* fetchqueue.py: Wait for cache to become queryableJürg Billeter2018-01-231-2/+10
* pullqueue.py: Wait for cache to become queryableJürg Billeter2018-01-231-0/+7
* _scheduler: Replace skip() and ready() with status()Jürg Billeter2018-01-237-46/+59
* element.py: Do not query caches too early or too lateJürg Billeter2018-01-231-17/+10
* element.py: Fix typo in _update_state()Jürg Billeter2018-01-221-1/+1
* element.py: Return all refs in _track()Jürg Billeter2018-01-181-4/+3
* source.py: Properly handle Source.track() returning NoneJürg Billeter2018-01-181-0/+4
* Use explicit source state updatesjuerg/source-stateJürg Billeter2018-01-165-34/+30