You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Introduce --next flag on cz version --project #1678
Cross-checked against master (v4.15.1) by an claude-opus-4.7 validation pass while triaging #1976.
Status: partially fixed.
Form
Status
cz version --project --next MAJOR|MINOR|PATCH
implemented (commitizen/cli.py:577-587, commitizen/commands/version.py:93-103); covered by tests/commands/test_version_command.py::test_next_version
cz version --project --next (no value, derive increment from commit history)
not implemented — explicit TODO at commitizen/commands/version.py:85-91 returns "--next USE_GIT_COMMITS is not implemented yet.", locked in by tests/commands/test_version_command.py:289-292
The default --next form (no value) is the headline behaviour the issue asks for, so this issue should stay open until the bump-increment derivation in commitizen/commands/bump.py is refactored so version.py can call it and replace the USE_GIT_COMMITS TODO.
Activity
cz version#1677docs: add TODO comment for USE_GIT_COMMITS future work (commitizen-to…
feat(version): add MANUAL_VERSION, --next and --patch to version comm…
bearomorphism commentedon May 9, 2026
Cross-checked against
master(v4.15.1) by anclaude-opus-4.7validation pass while triaging #1976.Status: partially fixed.
cz version --project --next MAJOR|MINOR|PATCHcommitizen/cli.py:577-587,commitizen/commands/version.py:93-103); covered bytests/commands/test_version_command.py::test_next_versioncz version --project --next(no value, derive increment from commit history)commitizen/commands/version.py:85-91returns"--next USE_GIT_COMMITS is not implemented yet.", locked in bytests/commands/test_version_command.py:289-292The default
--nextform (no value) is the headline behaviour the issue asks for, so this issue should stay open until the bump-increment derivation incommitizen/commands/bump.pyis refactored soversion.pycan call it and replace theUSE_GIT_COMMITSTODO.(Surfaced via the round-3 triage in #1976.)