PTU5KAS/kas/plugins
Felix Moessbauer ffabaa19f3 extend dump plugin to support resolving revisions
This patch adds a flag --resolve-refs to the dump plugin.
Once enabled, all relative refspecs (e.g. branch or tag names) are
resolved and replaced by their exact revision (before patches are
applied).
When re-running kas on the flattened and expanded config file, the build
is executed against exactly the versions of the dependencies that where
used when dumping the configuration. This helps to keep track of build
versions for future use (e.g. reproducible builds) or for
version-tracking tools like renovate.

Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
2022-12-13 14:39:43 +01:00
..
__init__.py add plugin to dump flattened config 2022-12-13 14:38:41 +01:00
build.py build: Resolve handling of -- separator in the absence of a config file 2022-03-14 12:57:11 +01:00
checkout.py config: Pass context to Config constructor 2021-10-09 15:00:05 +02:00
dump.py extend dump plugin to support resolving revisions 2022-12-13 14:39:43 +01:00
for_all_repos.py for-all-repos: Add option to keep current env 2022-07-22 14:28:00 +02:00
menu.py Fall back to .config.yaml if no configuration file given 2021-10-09 15:00:05 +02:00
shell.py feat(shell): print bitbake command 2022-08-10 09:41:53 +02:00