Main functions

bump_version()

Bump package version

commit_version()

Commits NEWS.md and DESCRIPTION to Git

finalize_version()

Finalize package version

unbump_version()

Undoes bumping the package version

Lower-level functions

get_last_tag()

The most recent tag

get_top_level_commits()

All top-level commits

tag_version()

Create a new version tag

update_news()

Update NEWS.md with messages from top-level commits

update_version()

Update NEWS.md and DESCRIPTION with a new version

Helper for fledge demonstration

create_demo_project()

Create example repo for fledge demos

with_demo_project()

Run code in temporary project