commitizen icon indicating copy to clipboard operation
commitizen copied to clipboard

Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:

Results 316 commitizen issues
Sort by recently updated
recently updated
newest added

### Description I want to add a type but, in order to do so, I need to define the entire commitizen sections of my pyproject.toml as outlined here: https://commitizen-tools.github.io/commitizen/customization/. It...

type: feature

### Description as title ### Steps to reproduce 1. `export LC_ALL=zh_TW.UTF-8` 2. `./script/test` The test will fail because https://github.com/commitizen-tools/commitizen/blob/master/commitizen/git.py#L148 checks only the English version output ### Current behavior `is_signed_tag` function...

bug

## Description I want to use commitizen in my [repository](https://github.com/ESA-PhiLab/OpenSarToolkit/blob/main) and automatically bump vresion to pipy (and maybe someday conda-forge). Looking at the documentation I started with github actions that...

bug
waiting-for-implementation

### Description This is because `commitizen_emoji` uses unicode emoji characters, but `commitizen` does not specify the file encoding in `write_changelog()`, so it defaults back to `cp1252`: https://github.com/commitizen-tools/commitizen/blob/79165119817cbd0aef25434a85dcbffa3a13acbb/commitizen/commands/changelog.py#L92 This could be...

type: bug
os: Windows
issue-status: wait-for-implementation

## Description As the title states, it would be convenient for use with sphinx documentation to be able to output the changelog in `rst` format. ## Possible Solution This seems...

feature

### Description Changelog generation already separates commits by change type, but within each category, messages are produced in commit order. It would be nice to have an output format to...

type: feature
issue-status: wait-for-implementation

### Description `cz commit` worked just fine, but `cz changelog` resulted in the error: > "No commits found" I later came to find the calls to git were silently failing...

bug
waiting-for-implementation

### Description There seems no way to prune the changelog list apart from manually setting the changelog_start_rev ### Possible Solution There seems no way to prune the changelog apart from...

type: feature

### Description Consider a monorepo with multiple projects (e.g. `proja` and `projb`), each project with its own `.cz.toml` file. Commits are scoped according to project, e.g: ```bash fix(proja): some fix...

type: feature
issue-status: wait-for-implementation

### Description I would like to have tags such as: v1.0.0-rc1 I can use `tag_format: v$major.$minor.$patch-$prerelease` but this breaks down if we don't have a prerelease var because an extra...

type: feature