Commits on Source (10)
-
Chandan Singh authored
At present, there isn't an easy way to print anything from `bst show` that would give the users an idea of what the dependency graph looks like. One could use things like `--deps build`, but that will just print a list, without any information about the dependency edges. Add `%{deps}`, `%{build-deps}` and `%{runtime-deps}` format strings to `bst show` that would simply print the list of all dependencies, build dependencies and runtime dependencies respectively. Summary of changes: * buildstream/_frontend/cli.py: Add help for new format symbols. * buildstream/_frontend/widget.py: Add support for new format symbols for dependencies. * tests/frontend/show.py: Add tests for new format symbols.
-
Chandan Singh authored
-
Chandan Singh authored
_frontend: Allow printing dependencies using `bst show` Closes #890 See merge request !1121
-
Javier Jardón authored
-
Javier Jardón authored
-
Javier Jardón authored
Fedora 29 includes python 3.7 so this is not needed anymore
-
Javier Jardón authored
.gitlab-ci.yml: Test with current fedora release: 29 See merge request !1137
-
Chandan Singh authored
This will allow cross-junction dependencies to be listed as strings on a single line. * _loader/types.py: While initializing `Dependency` objects, attempt to split filenames, only if no `junction` was specified explicitly. If a `junction` was specified, then filenames with `:` in their names will result in an error. * tests/frontend/buildcheckout.py: Add tests to ensure the above. * _versions.py: Bump BST_FORMAT_VERSION. Fixes #809.
-
Chandan Singh authored
-
Chandan Singh authored
In the previous commit, we added support to express cross-junction dependencies inline as simple strings. Document it along with the version in which the feature was added.
Showing
- .gitlab-ci.yml 10 additions, 15 deletions.gitlab-ci.yml
- NEWS 3 additions, 0 deletionsNEWS
- buildstream/_frontend/cli.py 3 additions, 0 deletionsbuildstream/_frontend/cli.py
- buildstream/_frontend/widget.py 22 additions, 1 deletionbuildstream/_frontend/widget.py
- buildstream/_loader/types.py 17 additions, 1 deletionbuildstream/_loader/types.py
- buildstream/_versions.py 1 addition, 1 deletionbuildstream/_versions.py
- doc/source/format_declaring.rst 34 additions, 0 deletionsdoc/source/format_declaring.rst
- man/bst-artifact-checkout.1 1 addition, 1 deletionman/bst-artifact-checkout.1
- man/bst-artifact-log.1 1 addition, 1 deletionman/bst-artifact-log.1
- man/bst-artifact-pull.1 1 addition, 1 deletionman/bst-artifact-pull.1
- man/bst-artifact-push.1 1 addition, 1 deletionman/bst-artifact-push.1
- man/bst-artifact-server.1 1 addition, 1 deletionman/bst-artifact-server.1
- man/bst-artifact.1 1 addition, 1 deletionman/bst-artifact.1
- man/bst-build.1 4 additions, 1 deletionman/bst-build.1
- man/bst-help.1 1 addition, 1 deletionman/bst-help.1
- man/bst-init.1 1 addition, 1 deletionman/bst-init.1
- man/bst-shell.1 1 addition, 1 deletionman/bst-shell.1
- man/bst-show.1 4 additions, 1 deletionman/bst-show.1
- man/bst-source-checkout.1 1 addition, 1 deletionman/bst-source-checkout.1
- man/bst-source-fetch.1 1 addition, 1 deletionman/bst-source-fetch.1