PTU5KAS/kas
Jan Kiszka bb48adad1f repos: Introduce commit and branch and alternative to refspec key
This allows to clearly express if a refspec is a commit ID or a
branch/symbolic reference. Mixing repos with old refspec with repos that
uses new commit/branch is supported, but not mixing the keys in the same
repo.

This commit lays the ground by extending the schema and ensuring that
the code which at minimum needs to know about these new keys does so.
Existing tests still pass, new ones will follow.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
2023-05-30 16:55:07 +02:00
..
plugins kas-container: track repo dir when using menu cmd 2023-05-30 13:29:12 +02:00
__init__.py __init__: Better support introspection 2018-12-07 09:56:09 +01:00
__main__.py Drop unnecessary shebang lines 2021-08-30 21:56:49 +02:00
__version__.py add support to override refspec of repos 2023-04-23 14:04:51 +02:00
config.py menu plugin: track root repo dir 2023-05-30 11:07:53 +02:00
configschema.py yml: Move json schema from python dict to standalone json file 2021-10-05 10:28:24 +02:00
context.py forward build-concurrency related env vars 2022-10-19 11:02:17 +02:00
includehandler.py kas-container: track repo dir when using menu cmd 2023-05-30 13:29:12 +02:00
kas.py fix: collect exceptions on task errors 2023-05-19 06:36:31 +02:00
kasusererror.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
libcmds.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
libkas.py fix: collect exceptions on task errors 2023-05-19 06:36:31 +02:00
repos.py repos: Introduce commit and branch and alternative to refspec key 2023-05-30 16:55:07 +02:00
schema-kas.json repos: Introduce commit and branch and alternative to refspec key 2023-05-30 16:55:07 +02:00