catkin_pkg.cli package

Submodules

catkin_pkg.cli.create_pkg module

This script creates the skeletton of a catkin package.

catkin_pkg.cli.create_pkg.main(argv=['-b', 'html', '-d', './doctrees', '.', './html'], parent_path='/builddir/build/BUILD/python-catkin_pkg-0.4.5/python2/doc/_build')[source]

catkin_pkg.cli.find_pkg module

This script finds a catkin packages.

catkin_pkg.cli.find_pkg.main(argv=['-b', 'html', '-d', './doctrees', '.', './html'])[source]

catkin_pkg.cli.generate_changelog module

This script generates REP-0132 CHANGELOG.rst files for git or hg repositories.

catkin_pkg.cli.generate_changelog.main(sysargs=None)[source]
catkin_pkg.cli.generate_changelog.main_catching_runtime_error(*args, **kwargs)[source]
catkin_pkg.cli.generate_changelog.prompt_continue(msg, default)[source]

Prompt the user for continuation.

catkin_pkg.cli.package_version module

catkin_pkg.cli.package_version.main()[source]

catkin_pkg.cli.prepare_release module

catkin_pkg.cli.prepare_release.check_clean_working_copy(base_path, vcs_type)[source]
catkin_pkg.cli.prepare_release.commit_files(base_path, vcs_type, packages, packages_with_changelogs, message, dry_run=False)[source]
catkin_pkg.cli.prepare_release.get_git_remote_and_branch(base_path)[source]
catkin_pkg.cli.prepare_release.has_changes(base_path, path, vcs_type)[source]
catkin_pkg.cli.prepare_release.main()[source]
catkin_pkg.cli.prepare_release.prompt_continue(msg, default)[source]

Prompt the user for continuation.

catkin_pkg.cli.prepare_release.push_changes(base_path, vcs_type, dry_run=False)[source]
catkin_pkg.cli.prepare_release.tag_repository(base_path, vcs_type, tag_name, has_tag_prefix, dry_run=False)[source]
catkin_pkg.cli.prepare_release.try_repo_push(base_path, vcs_type)[source]

catkin_pkg.cli.tag_changelog module

This script renames the forthcoming section in changelog files with the upcoming version and the current date.

catkin_pkg.cli.tag_changelog.get_forthcoming_label(rst)[source]
catkin_pkg.cli.tag_changelog.main(sysargs=None)[source]
catkin_pkg.cli.tag_changelog.rename_section(data, old_label, new_label)[source]

catkin_pkg.cli.test_changelog module

This script tests REP-0132 changelog files.

catkin_pkg.cli.test_changelog.main(sysargs=None)[source]

Module contents