kas-checkout - kas checkout plugin
Contents
Copyright
Siemens AG, 2017-2024
4.7 Feb 03, 2025 KAS-CHECKOUT(1)
Description
Checks out all necessary repositories and sets up the build directory as specified in the configuration
file.
This plugin implements the kascheckout command.
When this command is executed, kas will checkout repositories and set up the build directory as specified
in the chosen config file. This command is useful if you need to inspect the configuration or modify any
of the checked out layers before starting a build.
For example, to setup the configuration described in the file kas-project.yml you could run:
kas checkout kas-project.yml
Kas
Part of the kas(1) suite.
Name
kas-checkout - kas checkout plugin
Options
PositionalArgumentsconfig Config file(s), separated by colon. Using .config.yaml in KAS_WORK_DIR if none is specified.
NamedArguments--skip=[]
Skip build steps. To skip more than one step, use this argument multiple times.
Possible choices: setup_dir, setup_home, init_setup_repos, repo_setup_loop, finish_setup_repos,
repos_checkout, repos_apply_patches, setup_environ, write_bbconfig
--force-checkout=False
Always checkout the desired commit/branch/tag of each repository, discarding any local changes
--update=False
Pull new upstream changes to the desired branch even if it is already checked out locally
Synopsis
kas checkout [-h] [--skip STEP] [--force-checkout] [--update] [config]
