| Commit message (Expand) | Author | Age | Files | Lines |
* | _stream.py: Make `_enqueue_plan` a timed activitybschubert/notify-prepare-plan | Benjamin Schubert | 2020-11-04 | 2 | -2/+10 |
* | plugins/elements/junction.py: Documenting element overrides.tristan/override-elements | Tristan van Berkom | 2020-11-04 | 1 | -2/+76 |
* | _loader/loader.py: Support overriding elements | Tristan van Berkom | 2020-11-04 | 2 | -39/+159 |
* | _loader/loader.py: Fixing new pylint "no-member" errortristan/loader-fixes | Tristan van Berkom | 2020-10-27 | 1 | -1/+1 |
* | _loader/loader.py: Fix _load_file() for cross project link element loads. | Tristan van Berkom | 2020-10-27 | 1 | -1/+5 |
* | _loader/loader.py: Avoid double dictionary lookup | Tristan van Berkom | 2020-10-27 | 1 | -2/+2 |
* | Restore task element name / element name distinction in UI | Tristan van Berkom | 2020-10-27 | 6 | -37/+71 |
* | _messenger.py: Use kwargs in timed_activity() and simple_task() | Tristan van Berkom | 2020-10-27 | 1 | -20/+19 |
* | element.py: Remove Element._get_brief_display_key() | Tristan van Berkom | 2020-10-27 | 1 | -14/+2 |
* | _artifactcache.py: Use Element._get_display_key() | Tristan van Berkom | 2020-10-27 | 1 | -9/+5 |
* | _elementsources.py: Fix copy/paste error in API doc comment | Tristan van Berkom | 2020-10-27 | 1 | -1/+1 |
* | Adding _DisplayKey type | Tristan van Berkom | 2020-10-27 | 6 | -22/+39 |
* | _frontend/cli.py: Drop support for bst shell --use-buildtree=try | Jürg Billeter | 2020-10-27 | 2 | -22/+11 |
* | _stream.py: Simplify code in shell() | Jürg Billeter | 2020-10-27 | 1 | -87/+31 |
* | element.py: Add optional scope parameter to _set_required() | Jürg Billeter | 2020-10-27 | 1 | -5/+8 |
* | Move shell element loading logic from Cli to Stream | Jürg Billeter | 2020-10-27 | 2 | -66/+70 |
* | _stream.py: Use callback for shell prompt | Jürg Billeter | 2020-10-27 | 3 | -14/+15 |
* | _frontend/cli.py: Make bst shell --use-buildtree imply --build | Jürg Billeter | 2020-10-27 | 1 | -0/+4 |
* | _frontend/cli.py: Drop support for bst shell --use-buildtree=ask | Jürg Billeter | 2020-10-27 | 1 | -27/+2 |
* | workspace.py: Don't use the same directory for everythingbschubert/simplify-workspace-test | Benjamin Schubert | 2020-10-26 | 1 | -6/+3 |
* | workspace.py: Simplify invocation of the cli command | Benjamin Schubert | 2020-10-26 | 1 | -5/+1 |
* | workspace.py: Remove some abstractions and write the whole test in place | Benjamin Schubert | 2020-10-26 | 1 | -46/+31 |
* | workspace.py: Remove arguments that are unused during the test | Benjamin Schubert | 2020-10-26 | 1 | -31/+15 |
* | workspace.py: Simplify test by only allowing opening a single workspace | Benjamin Schubert | 2020-10-26 | 1 | -52/+10 |
* | scheduler.py: Invoke the ticker callback at the end of run()juerg/scheduler-ticker | Jürg Billeter | 2020-10-26 | 1 | -0/+3 |
* | src/buildstream/testing/_utils/site.py: Adding have_subsecond_mtime() | Tristan van Berkom | 2020-10-25 | 1 | -0/+32 |
* | element.py: Remove unused import of OrderedDict()tristan/remove-unused-import | Tristan van Berkom | 2020-10-06 | 1 | -1/+0 |
* | _loader/loader.py: Track link elements and resolve overrides | Tristan van Berkom | 2020-10-06 | 1 | -4/+190 |
* | element.py: Ensure element methods with side effects on others are not called...bschubert/stricter-job-scheduler-separation | Benjamin Schubert | 2020-10-05 | 1 | -0/+20 |
* | element.py: Stop computing cache keys when caching, we should have them | Benjamin Schubert | 2020-10-01 | 1 | -2/+4 |
* | Refactor: Lazily instantiate ProvenanceInformation objectstristan/lazy-provenance | Tristan van Berkom | 2020-10-01 | 20 | -167/+140 |
* | _stream.py: Pull missing artifacts in push()juerg/push | Jürg Billeter | 2020-09-29 | 2 | -46/+8 |
* | element.py: Add skip_uncached parameter to _skip_push() | Jürg Billeter | 2020-09-29 | 2 | -8/+15 |
* | element.py: Handle uncached state in _push() | Jürg Billeter | 2020-09-29 | 1 | -1/+7 |
* | element.py: Use Artifact.pull() method | Jürg Billeter | 2020-09-28 | 1 | -58/+11 |
* | _artifact.py: Add pull() method | Jürg Billeter | 2020-09-28 | 1 | -0/+26 |
* | _artifact.py: Assert that proto is available after `set_cached()` | Jürg Billeter | 2020-09-28 | 1 | -0/+1 |
* | _artifactcache.py: link_key(): Update reference if it exists already | Jürg Billeter | 2020-09-28 | 1 | -2/+5 |
* | _loader/loadelement.pyx: Support multiple filenames in a dependency | Tristan van Berkom | 2020-09-28 | 1 | -38/+132 |
* | BuildElement: Fix logging regressiontristan/fix-logging-regression | Tristan van Berkom | 2020-09-26 | 1 | -2/+3 |
* | ScriptElement: Fix logging regression | Tristan van Berkom | 2020-09-26 | 1 | -2/+3 |
* | filter.py: Combine integration commands in assemble() | Jürg Billeter | 2020-09-24 | 1 | -6/+17 |
* | _elementsources.py: Raise SkipJob() when tracking is unimplemented by all sou... | Tristan van Berkom | 2020-09-24 | 1 | -0/+7 |
* | source.py: Remove BST_KEY_REQUIRES_STAGE | Tristan van Berkom | 2020-09-24 | 4 | -90/+137 |
* | __init__.py: Added missing import of Directory, this is public API | Tristan van Berkom | 2020-09-23 | 1 | -0/+1 |
* | Sandbox: Remove Sandbox.set_output_directory() | Tristan van Berkom | 2020-09-21 | 1 | -10/+0 |
* | ArtifactElement: Don't call Sandbox.set_output_directory() | Tristan van Berkom | 2020-09-21 | 1 | -3/+0 |
* | Sandbox: Assert absolute paths where they are set | Tristan van Berkom | 2020-09-21 | 1 | -0/+4 |
* | Element: Substitute variables on dependency configurations | Tristan van Berkom | 2020-09-21 | 1 | -0/+6 |
* | element.py: Clarify weak and strict key descriptions in __update_cache_keys()tristan/fix-cache-key-comments | Tristan van Berkom | 2020-09-21 | 1 | -9/+11 |