Notable Tools#

Tools built into repo_man#

Few tools come by default with repo_man. Since you can’t use repo_man without repo_man they are disabled by default. To enable them, add them to repo.toml:

For example:

[repo_build_number]
enabled = true

repo upload#

Tool to publish repo tools. Most repo tools can be published by calling repo upload.

repo update#

Tool to update your dependencies by modifying the deps/*xml files to the latest versions (major/minor constraints can be specified).

This is a local only step. E.g. to update all tools run repo update repo_.

repo build_number#

Tool to generate a standard build number. Used both locally and by CI.

repo publish#

Tool to publish archives (packages) and labels to packman remote.

repo packman#

A CLI shortcut to packman. E.g. repo packman list is equivalent to tools/packman/packman list.