update
Command
cicconf update --help
Usage: cicconf update [OPTIONS]
Update IPs to correct branch according to config file
Options:
--regex TEXT Regex pattern for folders to update
--jobs INTEGER Number of repositories to process in parallel
--help Show this message and exit.
Description
update iterates over the configured repositories, filters them by regex, runs
git fetch, checks out the configured revision, and then runs
git pull --ff-only.
If a configured repository has not been cloned yet, update will attempt to
clone it first. The command renders a rich summary table and can process
repositories in parallel.
Examples
Update all repositories:
cicconf update
Update only technology repositories:
cicconf update --regex "tech_.*"
Update a specific dependency:
cicconf update --regex "^cpdk$"
Update multiple repositories in parallel:
cicconf update --regex "tech_.*" --jobs 8