Commits on Source (10)
-
It seems that the regenerated man pages haven't been committed for some time. Add them all in one lump now. Had to manually strip the version number from the generated files. Had to manually fix the NAME field of bst.1 to not be 'bst - None'. Oddly had to invoke click-man directly in order to get the changes to be applied, the usual setup.py route mentioned in contributing.rst didn't work. Eyeballed the result of invoking man on each of the commands, seems good.
-
Jürg Billeter authored
man/: update with changes since Apr 2018 See merge request !981
-
Adds helper function _buildtree_pull_required() to determine if a pullqueue should be constructed, for commands outside of bst pull and build where it is determined that an element's buildtree artifact is to be required given the respective semantics and config. Utilised in push() to attempt to mitigate skipping the push of partial elements without the user having to have preceded it with an explicit pull. cli.py: Add new behaviour to push command description element.py: Move _cached_buildtree() to be non local private method, use _KeyStrength types to reduce duplication. tests/integration/pullbuildtrees.py also updated to cover this use-case.
-
Jürg Billeter authored
_stream.py: Ability to pull missing buildtrees outside of pull/build Closes #774 See merge request !978
-
Phillip Smyth authored
-
Phillip Smyth authored
-
Phillip Smyth authored
_loader/loader.py: Added Suffix check and warning for named elements and add helper function
-
Phillip Smyth authored
-
Phillip Smyth authored
buildcheckout.py: Add mandatory .bst suffix tests completions.py: Add test for fail on invalid suffix Added required files for testing integration/source-determinism.py: renamed test elements to end with .bst
-
Phillip Smyth authored
Showing
- NEWS 4 additions, 0 deletionsNEWS
- buildstream/_frontend/cli.py 9 additions, 1 deletionbuildstream/_frontend/cli.py
- buildstream/_loader/loader.py 40 additions, 0 deletionsbuildstream/_loader/loader.py
- buildstream/_project.py 3 additions, 3 deletionsbuildstream/_project.py
- buildstream/_stream.py 40 additions, 2 deletionsbuildstream/_stream.py
- buildstream/element.py 25 additions, 23 deletionsbuildstream/element.py
- buildstream/plugin.py 6 additions, 0 deletionsbuildstream/plugin.py
- man/bst-artifact-server.1 22 additions, 0 deletionsman/bst-artifact-server.1
- man/bst-build.1 1 addition, 1 deletionman/bst-build.1
- man/bst-checkout.1 3 additions, 4 deletionsman/bst-checkout.1
- man/bst-fetch.1 4 additions, 4 deletionsman/bst-fetch.1
- man/bst-help.1 9 additions, 0 deletionsman/bst-help.1
- man/bst-init.1 4 additions, 4 deletionsman/bst-init.1
- man/bst-pull.1 4 additions, 4 deletionsman/bst-pull.1
- man/bst-push.1 4 additions, 4 deletionsman/bst-push.1
- man/bst-shell.1 5 additions, 5 deletionsman/bst-shell.1
- man/bst-show.1 11 additions, 14 deletionsman/bst-show.1
- man/bst-source-bundle.1 4 additions, 4 deletionsman/bst-source-bundle.1
- man/bst-source-checkout.1 19 additions, 0 deletionsman/bst-source-checkout.1
- man/bst-track.1 4 additions, 4 deletionsman/bst-track.1
man/bst-artifact-server.1
0 → 100644
man/bst-help.1
0 → 100644
man/bst-source-checkout.1
0 → 100644