summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* tests/frontend/logging.py: Test log lines for correct element names/keystristan/fix-logging-element-namesTristan van Berkom2020-10-278-4/+174
* Restore task element name / element name distinction in UITristan van Berkom2020-10-278-40/+75
* _messenger.py: Use kwargs in timed_activity() and simple_task()Tristan van Berkom2020-10-271-20/+19
* element.py: Remove Element._get_brief_display_key()Tristan van Berkom2020-10-271-14/+2
* _artifactcache.py: Use Element._get_display_key()Tristan van Berkom2020-10-271-9/+5
* _elementsources.py: Fix copy/paste error in API doc commentTristan van Berkom2020-10-271-1/+1
* Adding _DisplayKey typeTristan van Berkom2020-10-277-28/+44
* Merge branch 'bschubert/simplify-workspace-test' into 'master'bst-marge-bot2020-10-261-105/+25
|\
| * workspace.py: Don't use the same directory for everythingbschubert/simplify-workspace-testBenjamin Schubert2020-10-261-6/+3
| * workspace.py: Simplify invocation of the cli commandBenjamin Schubert2020-10-261-5/+1
| * workspace.py: Remove some abstractions and write the whole test in placeBenjamin Schubert2020-10-261-46/+31
| * workspace.py: Remove arguments that are unused during the testBenjamin Schubert2020-10-261-31/+15
| * workspace.py: Simplify test by only allowing opening a single workspaceBenjamin Schubert2020-10-261-52/+10
|/
* Merge branch 'juerg/scheduler-ticker' into 'master'Jürg Billeter2020-10-261-0/+3
|\
| * scheduler.py: Invoke the ticker callback at the end of run()juerg/scheduler-tickerJürg Billeter2020-10-261-0/+3
|/
* Merge branch 'tristan/conditional-subsecond-precision' into 'master'Tristan Van Berkom2020-10-265-0/+97
|\
| * tests/frontend/track.py: Conditionally skip a testtristan/conditional-subsecond-precisionTristan van Berkom2020-10-251-0/+6
| * tests/internals/utils_move_atomic.py: Conditionally skip a testTristan van Berkom2020-10-251-0/+7
| * tests/artifactcache/expiry.py: Conditionally skip some testsTristan van Berkom2020-10-251-0/+45
| * tests/internals/storage_vdir_import.py: Conditionally skipTristan van Berkom2020-10-251-0/+7
| * src/buildstream/testing/_utils/site.py: Adding have_subsecond_mtime()Tristan van Berkom2020-10-251-0/+32
|/
* Merge branch 'tristan/remove-unused-import' into 'master'bst-marge-bot2020-10-061-1/+0
|\
| * element.py: Remove unused import of OrderedDict()tristan/remove-unused-importTristan van Berkom2020-10-061-1/+0
|/
* Merge branch 'tristan/fix-overriding-links' into 'master'bst-marge-bot2020-10-0611-5/+262
|\
| * tests/format/junctions.py: Test multiple layers of link indirection in overridesTristan van Berkom2020-10-065-0/+26
| * tests/format/junctions.py: Test that links work for override keys in nested p...Tristan van Berkom2020-10-063-0/+18
| * tests/format/junctions.py: Test that we can use a link to address which subpr...Tristan van Berkom2020-10-064-1/+28
| * _loader/loader.py: Track link elements and resolve overridesTristan van Berkom2020-10-061-4/+190
|/
* Merge branch 'bschubert/stricter-job-scheduler-separation' into 'master'bst-marge-bot2020-10-051-2/+24
|\
| * element.py: Ensure element methods with side effects on others are not called...bschubert/stricter-job-scheduler-separationBenjamin Schubert2020-10-051-0/+20
| * element.py: Stop computing cache keys when caching, we should have themBenjamin Schubert2020-10-011-2/+4
|/
* Merge branch 'tristan/lazy-provenance' into 'master'Tristan Van Berkom2020-10-0120-167/+140
|\
| * Refactor: Lazily instantiate ProvenanceInformation objectstristan/lazy-provenanceTristan van Berkom2020-10-0120-167/+140
|/
* Merge branch 'juerg/push' into 'master'bst-marge-bot2020-09-305-66/+31
|\
| * _stream.py: Pull missing artifacts in push()juerg/pushJürg Billeter2020-09-294-58/+10
| * element.py: Add skip_uncached parameter to _skip_push()Jürg Billeter2020-09-292-8/+15
| * element.py: Handle uncached state in _push()Jürg Billeter2020-09-291-1/+7
|/
* Merge branch 'juerg/artifact-pull' into 'master'bst-marge-bot2020-09-283-60/+43
|\
| * element.py: Use Artifact.pull() methodJürg Billeter2020-09-281-58/+11
| * _artifact.py: Add pull() methodJürg Billeter2020-09-281-0/+26
| * _artifact.py: Assert that proto is available after `set_cached()`Jürg Billeter2020-09-281-0/+1
| * _artifactcache.py: link_key(): Update reference if it exists alreadyJürg Billeter2020-09-281-2/+5
|/
* Merge branch 'tristan/dependency-multi-filename' into 'master'bst-marge-bot2020-09-2813-39/+230
|\
| * doc: Documenting ability to specify multiple filenames in a dependency.Tristan van Berkom2020-09-281-1/+17
| * tests/format/dependencies.py: Test bad filename configurationTristan van Berkom2020-09-282-0/+24
| * tests/format/dependencies.py: Testing shorthand dependency configurationsTristan van Berkom2020-09-289-0/+51
| * tests/format/dependencies3/elements/supported2.bst: Adding commentTristan van Berkom2020-09-281-0/+6
| * _loader/loadelement.pyx: Support multiple filenames in a dependencyTristan van Berkom2020-09-281-38/+132
|/
* Merge branch 'tristan/fix-logging-regression' into 'master'Tristan Van Berkom2020-09-272-4/+6
|\
| * BuildElement: Fix logging regressiontristan/fix-logging-regressionTristan van Berkom2020-09-261-2/+3