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.