gitextract_m2e076c7/ ├── .cliffignore ├── .dockerignore ├── .editorconfig ├── .envrc ├── .git-blame-ignore-revs ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ ├── feature_request.yml │ │ └── integration.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── actions/ │ │ └── run-fixtures-test/ │ │ └── action.yml │ ├── bors.toml │ ├── config.yml │ ├── dependabot.yml │ ├── fixtures/ │ │ ├── README.md │ │ ├── new-fixture-template/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-always-render/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-always-render-unreleased/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-azure-devops-integration/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-azure-devops-integration-custom-range/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bitbucket-integration/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bitbucket-integration-custom-range/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-initial-tag/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-initial-tag-cli-arg/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-initial-tag-default/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-unreleased-with-tag-message-arg/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-version/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-version-custom-minor/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-version-keep-zerover/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-version-major/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-version-minor/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bump-version-patch/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-bumped-version/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-cli-arg-ignore-tags/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-cli-arg-skip-tags/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-commit-footers/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-commit-preprocessors/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-commit-range/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-commit-range-with-given-range/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-commit-range-with-sort-commits/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-configure-from-cargo-toml/ │ │ │ ├── Cargo.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-conventional-commit/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-custom-remote-api-url/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-custom-scope/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-custom-tag-pattern/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-date-order/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-fail-on-unmatched-commit/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.rc │ │ ├── test-fixtures-locally.sh │ │ ├── test-footer-filter/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-footer-template/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-from-context/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ ├── context.json │ │ │ └── expected.md │ │ ├── test-from-context-does-not-discard-fields/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ ├── context.json │ │ │ └── expected.md │ │ ├── test-gitea-integration/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-gitea-integration-custom-range/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-github-integration/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-github-integration-custom-range/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-gitlab-integration/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-gitlab-integration-custom-range/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-header-template/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-ignore-tags/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-invert-ignore-tags/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-keep-a-changelog-links/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-keep-a-changelog-links-current-arg/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-keep-a-changelog-links-latest-arg/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-keep-a-changelog-links-no-tags/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-keep-a-changelog-links-one-tag/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-keep-a-changelog-links-one-tag-bump-arg/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-keep-a-changelog-links-tag-arg/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-keep-a-changelog-links-unreleased-arg/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-latest-with-one-tag/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-limit-commits/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-monorepo-include-path/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-no-exec/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-offline/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-override-scope/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-regex-json-array/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-regex-label-grouping/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-regex-replace-parser/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-release-statistics/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-remote-config/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-require-conventional-negative/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.rc │ │ ├── test-require-conventional-skipped/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-skip-breaking-changes/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-skip-commits/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-skip-tags/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-split-commits/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-submodules/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-submodules-include-path/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-submodules-include-path-config/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-submodules-range/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-tag-message/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-topo-order/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-topo-order-arg/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-topo-order-commits/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-unchanged-tag-date/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ ├── test-unreleased-tag-missing-release-commit/ │ │ │ ├── cliff.toml │ │ │ ├── commit.sh │ │ │ └── expected.md │ │ └── test-workdir-include-path/ │ │ ├── cliff.toml │ │ ├── commit.sh │ │ └── expected.md │ ├── mergify.yml │ └── workflows/ │ ├── cd.yml │ ├── check-semver.yml │ ├── ci.yml │ ├── codeql.yml │ ├── dependency-review.yml │ ├── docker.yml │ ├── test-fixtures.yml │ └── website.yml ├── .gitignore ├── .lycheeignore ├── .well-known/ │ └── funding-manifest-urls ├── CHANGELOG.md ├── CNAME ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── Dockerfile ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── RELEASE.md ├── SECURITY.md ├── cliff.toml ├── codecov.yml ├── config/ │ └── cliff.toml ├── examples/ │ ├── azure-devops-keepachangelog.toml │ ├── cocogitto.toml │ ├── detailed.toml │ ├── github-keepachangelog.toml │ ├── github.toml │ ├── keepachangelog.toml │ ├── minimal.toml │ ├── scoped.toml │ ├── scopesorted.toml │ ├── statistics.toml │ └── unconventional.toml ├── flake.nix ├── git-cliff/ │ ├── Cargo.toml │ ├── examples/ │ │ └── basic.rs │ └── src/ │ ├── args.rs │ ├── bin/ │ │ ├── completions.rs │ │ └── mangen.rs │ ├── lib.rs │ ├── logger.rs │ ├── main.rs │ └── profiler.rs ├── git-cliff-core/ │ ├── Cargo.toml │ ├── src/ │ │ ├── changelog.rs │ │ ├── command.rs │ │ ├── commit.rs │ │ ├── config.rs │ │ ├── contributor.rs │ │ ├── embed.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── release.rs │ │ ├── remote/ │ │ │ ├── azure_devops.rs │ │ │ ├── bitbucket.rs │ │ │ ├── gitea.rs │ │ │ ├── github.rs │ │ │ ├── gitlab.rs │ │ │ └── mod.rs │ │ ├── repo.rs │ │ ├── statistics.rs │ │ ├── summary.rs │ │ ├── tag.rs │ │ └── template.rs │ └── tests/ │ └── integration_test.rs ├── lychee.toml ├── npm/ │ ├── git-cliff/ │ │ ├── .gitignore │ │ ├── .yarn/ │ │ │ └── releases/ │ │ │ └── yarn-4.1.0.cjs │ │ ├── .yarnrc.yml │ │ ├── eslint.config.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── cli.ts │ │ │ ├── getExePath.ts │ │ │ ├── index.ts │ │ │ ├── options.ts │ │ │ └── optionsToStringArgs.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ └── package.json.tmpl ├── pypi/ │ ├── .gitignore │ └── pyproject.toml ├── release.sh ├── rust-toolchain.toml ├── rustfmt.toml ├── typos.toml └── website/ ├── .gitignore ├── README.md ├── babel.config.js ├── blog/ │ ├── authors.yml │ ├── git-cliff-0.5.0.md │ ├── git-cliff-1.2.0.md │ ├── git-cliff-1.3.0.md │ ├── git-cliff-1.4.0.md │ ├── git-cliff-2.0.0.md │ ├── git-cliff-2.10.0.md │ ├── git-cliff-2.11.0.md │ ├── git-cliff-2.12.0.md │ ├── git-cliff-2.2.0.md │ ├── git-cliff-2.3.0.md │ ├── git-cliff-2.4.0.md │ ├── git-cliff-2.5.0.md │ ├── git-cliff-2.6.0.md │ ├── git-cliff-2.7.0.md │ ├── git-cliff-2.8.0.md │ └── git-cliff-2.9.0.md ├── docs/ │ ├── configuration/ │ │ ├── bump.md │ │ ├── changelog.md │ │ ├── git.md │ │ ├── index.md │ │ └── remote.md │ ├── development/ │ │ ├── _category_.json │ │ ├── contributing.md │ │ └── profiling.md │ ├── docker.md │ ├── github-actions/ │ │ ├── _category_.json │ │ ├── git-cliff-action.md │ │ ├── setup-git-cliff.md │ │ └── taiki-e-install-action.md │ ├── gitlab.md │ ├── index.md │ ├── installation/ │ │ ├── alpine-linux.md │ │ ├── arch-linux.md │ │ ├── binary-releases.md │ │ ├── build-from-source.md │ │ ├── conda-forge.md │ │ ├── crates-io.md │ │ ├── gentoo-linux.md │ │ ├── homebrew.md │ │ ├── index.md │ │ ├── macports.md │ │ ├── mise.md │ │ ├── nix.md │ │ ├── npm.md │ │ ├── pypi.md │ │ └── winget.md │ ├── integration/ │ │ ├── _category_.json │ │ ├── azure-devops.md │ │ ├── bitbucket.md │ │ ├── gitea.md │ │ ├── github.md │ │ ├── gitlab.md │ │ ├── python.md │ │ └── rust.md │ ├── sourcehut.md │ ├── templating/ │ │ ├── _category_.json │ │ ├── context.md │ │ ├── examples.md │ │ └── syntax.md │ ├── tips-and-tricks.md │ └── usage/ │ ├── _category_.json │ ├── adding-commits.md │ ├── adding-tag-messages.md │ ├── args.md │ ├── bump-version.md │ ├── examples.md │ ├── initializing.md │ ├── jujutsu.md │ ├── load-context.md │ ├── monorepos.md │ ├── multiple-repos.md │ ├── print-context.md │ ├── skipping-commits.md │ └── submodules.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src/ │ ├── components/ │ │ ├── HomepageFeatures/ │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── Testimonials/ │ │ ├── index.tsx │ │ └── styles.module.css │ ├── css/ │ │ └── custom.css │ └── pages/ │ ├── index.module.css │ └── index.tsx ├── static/ │ ├── .nojekyll │ ├── 10k/ │ │ └── index.html │ ├── favicon/ │ │ └── site.webmanifest │ └── issues/ │ └── index.html └── tsconfig.json