commitizen
commitizen copied to clipboard
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
## Description Add one argument `-e/--edit` to commit command, to allow user to continue editing after filling up all the questions. (Kudos to @MrMino! The `pytest-edit` project inspired me to...
### Description When I use the `cz ch` command, I only want it to capture the title part and not read or parse the body part. Currently, I guess that...
## Description I suggest to mention the multline support for input question in the documentation since it is already supported and a multiline description in the body is essential for...
## Description Bump will now only add and commit version files along with any already committed changes. Any unstaged changes will remain unstaged. NOTE: BREAKING CHANGE, since we added a...
### Description Currently, when running the ```cz init``` command, Commitizen scans for plugins using the registry populated by ```metadata.entry_points(group="commitizen.plugin")``` in ```commitizen/cz/__init__.py```. However, for providers, while the ```cz version``` command scans...
## Description This PR adds functionality to customise the commit message validation and to format the `InvalidCommitMessageError` to give better/more detailed feedback to the user. ## Checklist - [x] Add...
### Description It would be nice to get for each commit in the generated changelog as as [optional variables](https://commitizen-tools.github.io/commitizen/commands/changelog/#description): - [short commit SHAs](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#commit-shas), linked to the commit in github -...
### Description Not so recent versions of ipython require `prompt-toolkit>=3.0.41`, but commitizen depends on `questionary
### Description Would be nice to have a possibility to **configure a custom question** in the cli utility **as required** (not optional) with a parameter in [Detailed questions content](https://commitizen-tools.github.io/commitizen/customization/#detailed-questions-content) ###...
## Description Before this change, the type of `tag_format` is `Any | Unbounded | str` at the end of the function. Actually `tag_format` is defined for all code paths. -...