Commits on Source (25)
-
A remote execution sandbox is not suitable for these commands.
-
Jonathan Maw authored
element.py: Prepare local sandbox for bst checkout and bst shell See merge request !860
-
Tristan Van Berkom authored
This is almost a complete rewrite of the CONTRIBUTING guide. * The patch submission guidelines have become less ambiguous and more strict * Some general restructuring and reordering of the file took place * The codeing guidelines have changed completely. o There is much less room for ambiguity here now o More emphasis on consistency in the codebase o Added some more abstract points which should be considered when writing and reviewing patches * The policy on public/private symbols has been greatly clarified * Added new section about adding new core plugins and what needs to be done as a consequence of that
-
Tristan Van Berkom authored
-
Angelos Evripiotis authored
-
Angelos Evripiotis authored
contributing.rst: fix typos See merge request !865
-
Tristan Van Berkom authored
And modified some titles so that the titles in CONTRIBUTING.rst actually follow the documentation guidelines for naming of section titles.
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
This example is very outdated and comes from pre 1.0 when the Context object was going to be public API. Just corrected the example made about imports to import the `Context` object from `._context` instead of `.context`.
-
Tristan Van Berkom authored
-
Tristan Van Berkom authored
We have a long line limit in order to handle the exceptions without making code unreadable as a result, this long line length limit is not an invitation to fill up the limit as much as possible.
-
In !857, we added `contrib/bst-docker-import` script but it has a small issue that some of logs go to stdout while others go to stderr. Fix it so that all logging is done on stderr.
-
Chandan Singh authored
bst-docker-import: Consistently use stderr for all logs See merge request !863
-
-
No tabs, no lines of only horizontal whitespace.
-
-
It seems easier to read when separated into two sentences.
-
-
Tristan Van Berkom authored
Minor fixups to contributing.rst See merge request !866
-
Tristan Van Berkom authored
Python does not natively support this, but sphinx does parse them and includes these in the generated documentation.
-
Tristan Van Berkom authored
Ooops, that was done far too quickly.
-
Chandan Singh authored
Add a new section under "Additional writings" section about how BuildStream integrates with Docker. At present, this section includes only two sections: - "Run BuildStream inside Docker", that refers to existing instructions for doing so - "Generate Docker images", that adds instructions for using the newly added `contrib/bst-docker-import` script In future, this document can be extended to include the following things: - Importing Docker sources via `docker` source plugin - if/when the Docker source plguin is moved from bst-external to BuildStream proper - A Docker sandbox, if/when that is added
-
Chandan Singh authored
As suggested in !857 (comment 106809743), add a NEWS entry for `contrib/bst-docker-import` that was added recently.
-
Chandan Singh authored
Add documentation and NEWS entry about bst-docker-import See merge request !864
-
Tom Pollard authored
- Set default pull to not include buildtree artifact dir - PullQueue configurable subdir attribute - Add 'pullbuildtrees' global option to for user conf - Add --pull-buildtrees flag to bst build cli - Add --pull-buildtrees flag to bst pull cli - Add helper function _fetch_subdir to cascache, to fetch buildtree or any other subdir digest - Make element._pull_pending not assume no need to process pull if artifact is cached if buildtrees are set to be pulled - Ensure cascache.py doesn't try to checkout/extract a dangling ref - Required test and changes
Showing
- CONTRIBUTING.rst 1096 additions, 186 deletionsCONTRIBUTING.rst
- NEWS 3 additions, 0 deletionsNEWS
- buildstream/_artifactcache/artifactcache.py 18 additions, 1 deletionbuildstream/_artifactcache/artifactcache.py
- buildstream/_artifactcache/cascache.py 32 additions, 7 deletionsbuildstream/_artifactcache/cascache.py
- buildstream/_context.py 7 additions, 1 deletionbuildstream/_context.py
- buildstream/_frontend/cli.py 9 additions, 4 deletionsbuildstream/_frontend/cli.py
- buildstream/_scheduler/queues/pullqueue.py 13 additions, 2 deletionsbuildstream/_scheduler/queues/pullqueue.py
- buildstream/_stream.py 14 additions, 4 deletionsbuildstream/_stream.py
- buildstream/element.py 40 additions, 19 deletionsbuildstream/element.py
- contrib/bst-docker-import 4 additions, 4 deletionscontrib/bst-docker-import
- doc/source/additional_docker.rst 53 additions, 0 deletionsdoc/source/additional_docker.rst
- doc/source/core_additional.rst 1 addition, 0 deletionsdoc/source/core_additional.rst
- tests/completions/completions.py 1 addition, 1 deletiontests/completions/completions.py
- tests/integration/pullbuildtrees.py 112 additions, 0 deletionstests/integration/pullbuildtrees.py
- tests/testutils/artifactshare.py 1 addition, 1 deletiontests/testutils/artifactshare.py
doc/source/additional_docker.rst
0 → 100644
tests/integration/pullbuildtrees.py
0 → 100644