Commits on Source 12
-
Benjamin Schubert authored
As per https://docs.python.org/3.7/reference/compound_stmts.html#except variables used in the "except" clause are erased at the end of the block. We had a conflict with a nested exception using the same variable as before. This renames the nested variable to avoid the clash
-
Benjamin Schubert authored
element.py: fix unbounded variable in nested python exception See merge request !1006
-
-
-
-
-
-
Some external plugins depend derive from BuildElement and are broken by BuildElement enabling this batching by default. Instead, enable it in all of the individual build element plugin implementations. This fixes issue #800
-
Tristan Van Berkom authored
Dont batch prepare assemble by default Closes #800 See merge request !1009
-
Update the section on adding tests, to fulfill these broad points: - Mandate end-to-end testing, with rationale. - Mention internal APIs as endpoints for testing. - Warn against pitfalls of unit-testing. It's more text than I would have liked, perhaps in later work we'll be able to say it with less. This change integrates feedback from the mailing list 'Guidance on Unit Tests' thread: https://mail.gnome.org/archives/buildstream-list/2018-November/msg00045.html
-
Angelos Evripiotis authored
contributing: more clarity on testing See merge request !973
-
Valentin David authored
When the requested ref is advertised by remote and that no tag is required, then we shallow clone that requested ref. Otherwise we fallback on full clone. Workspace opening and tracking opeerations still get a full clone. Fixes #261