| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of redundantly documenting "directory" configuration option in
each source plugin, refer to the built-in functionality documentation of
the Source class.
* source.py: Add anchor for built-in functionality.
* sources/plugins/*.py: Remove directory config option, and add reference to
Source's built-in functionality.
Fixes #713.
|
| |
|
|
|
|
|
|
|
|
|
| |
Raise a error at configure time if the track and ref properties are
not present in the sources.
This is to address https://gitlab.com/BuildStream/buildstream/issues/471
that documented unhelpful behaviour when tracking git sources. However
the issue was also identified in ostree.
|
|
|
|
|
|
|
|
|
|
|
| |
Ostree mirrors were not sharing the same local repository, so it was
impossible the request refs from the right local repository when data
was fetched from a mirror rather than upstream.
Instead of having several repository with one remote each, we now
have one repository with several remotes.
This fixes #538.
|
| |
|
|
|
|
| |
Fixes #424
|
|
|
|
|
|
|
|
|
|
|
|
| |
o Now the page titles are declared in plugins, allowing for
a more descriptive ToC
o Makefile and plugin.rsttemplate updated to not produce the title,
to no longer use `:orphan:` for plugin pages, and to ignore any
private modules in the plugin directories.
o Interestingly, now the docs will fail to build if you add
a new plugin and forget to add it to the documentation.
|
|
|
|
|
| |
Plugins set their attributes in configure(), because the
constructor is not public API.
|
|
|
|
|
|
|
| |
This completes the work which was started in commit
3ba544b80f9f268be8ffe62fc8589b30212ec4a2 which only went half
way towards updating all the source code to be consistent and use
the new semantic which allows None values.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This required adding two new APIs to make up for it on the Source
o get_project_directory()
Added here because elements should not be accessing external
resources, Sources needed for local files and GPG keys and such
o translate_url()
Used by sources to mish-mash the project aliases and create
real urls.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
It was previously undefined whether the target stage directory would
exist or not, now it is guaranteed to exist. The ostree plugin was
relying on this directory not existing.
|
| |
|
|
|
|
|
| |
Since the abstract ostree source is a foreign one most probably
with uid/gid 0, we need to checkout with "user mode" enabled.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also implement some missing methods and add some status messages.
|
| |
|
|
|
|
| |
key checking is done when adding remote
|
|
|
|
| |
is added multiple times or if a key fails to add
|
| |
|
|
|
|
| |
Had to wrap up OSTree creation in a bash script and serve using a lightweight python http server
|
|
Stub currently just has a template of example commands used to checkout an OSTree from a URL
|