Commits on Source 22
-
-
-
-
-
-
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
-
Chandan Singh authored
Following the message thread https://mail.gnome.org/archives/buildstream-list/2018-November/msg00106.html, implement a new command group called `source`. Move existing `track`, `fetch`, and the recently added `source-checkout` commands under this group. For `track` and `fetch`, this is a BREAKING change, as the old commands have been marked as obsolete. Using them will result in an error message that refers people to use the new versions, like `bst source fetch` instead of old `bst fetch`. `source-checkout` will now become `source checkout` (the dash has turned into a space), and is not a breaking change as it was added in the current development cycle. Note that the functionality to hide commands from help output was added only recently in Click, so the minimum version of Click that we now require is 7.0. Summary of changes: * _frontend/cli.py: Add `source` command group, mark previous versions as obsolete and hide them from the help output. * _frontend/complete.py: Fix completion for hidden commands. * setup.py: Bump Click minimum version to 7.0. * tests: Update to cope with the new command names. Fixes #814.
-
Chandan Singh authored
Also, change the existing entry about `source-checkout` to be `source checkout` instead. And, while we are there, move it near the other announcements about the source command group.
-
Chandan Singh authored
Introduce new "source" command group Closes #814 See merge request !1003
-
Raoul Hidalgo Charman authored
This is used when sending execution requests, to specify which instance of the execution server to use. Partial fix for #627.
-
Jim MacArthur authored
Adds instance name support for the remote execution storage service.
-
Jim MacArthur authored
Adds the 'instance_name' parameter, which may be None, to most GRPC calls in the CASCache object. ByteStream requests already have instance_name supplied in the resource name, so do not need the parameter. Closes #627.
-
Jim MacArthur authored
-
Jim MacArthur authored
Remote-execution instance configuration support Closes #627 See merge request !952
-
William Salmon authored
Fixes issue #740
-
William Salmon authored
Shell --build has optional buildtrees Closes #740 See merge request !986
-
Javier Jardón authored
-
Javier Jardón authored
README.rst: Add license badge See merge request !1014
-
William Salmon authored
For issue #695 in Gitlab.