commitizen
commitizen copied to clipboard
Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
## Description This is part of https://github.com/commitizen-tools/commitizen/issues/1053, which intends to catch errors earlier through a more strict mypy setting. ## Checklist - [x] Add test cases to all the changes...
related: #572 ## Description add-a-test-for-handling-blank-with-path-in-git-commit * mock action: Whether the path includes blank or not, the git commit action can parse anyway and correctly execute `commit` under commitizen/commitizen/git.py and go...
Fix #883 ## Description Since the default behavior of `cz bump --changelog` is to write incremental changelog, which is different from the default value of `changelog_incremental`, it is hard to...
### Description When running `cz bump` , I'm getting the following output: ```bash > cz bump --yes --retry bump: version 0.1.0 → 0.2.0 tag to create: v0.2.0 increment detected: MINOR...
### Description I think the instruction about option `ci` as one of the options to commit an edit can be improved. ### Steps to reproduce 1. edit a git managed...
### Description A provider for the [conan C++ package manager](https://conan.io/) would be great. ### Possible Solution I had already forked the commitizen repo and started working on this before I...
### Description Hi, I'm attempting to use commitizen in my project. When I ran the cz bump command, I encountered a `UnicodeDecodeError` and received the following error message: ``` Traceback...
### Description We all use GitHub's [auto-links](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls) to refer to commits and pull requests. I think it would be nice if the changelogs generated by the tool had them as...
### Description When using a custom version provider that changes some arbitrary file defined in the version provider itself, this file is not added to git on a `cz bump`....
### Description The package is nicely type-annotated but Mypy complains about missing library stubs or py.typed marker. ### Possible Solution Add py.typed file to the project's package root, see Mypy...