rlsbl v0.40.1 /rlsbl.commands.unreleased
On this page

Unreleased command that lists commits since the last tag and checks whether each one is covered by a corresponding changelog entry.

#rlsbl.commands.unreleased

#rlsbl.commands.unreleased

Unreleased command that lists commits since the last tag and checks whether each one is covered by a corresponding changelog entry.

#_get_last_tag

python
def _get_last_tag()

Get the most recent tag. Returns None if no tags exist.

#_get_commits_since

python
def _get_commits_since(tag)

Get commits since the given tag (or all commits if tag is None).

Returns a list of dicts with keys: hash, subject, author, date. Uses NUL as field separator for safe parsing.

#run_cmd

python
def run_cmd(registry, args, flags)

List unreleased commits and their changelog coverage.

Usage: rlsbl unreleased [--json]