comparisonCommitizen is a CLI tool that guides developers through commit message creation with interactive prompts following the Conventional Commits specification.
brew install gitagenthq/tap/git-agentpip install commitizen # or npm install -g commitizenfix(api): handle missing Content-Type header on multipart uploads
- return 415 Unsupported Media Type when Content-Type is absent instead of 500
- add boundary extraction helper to avoid duplicate parsing logic
- cover the missing-header case with a dedicated test
Clients sending multipart data without an explicit Content-Type caused an
unhandled exception; the explicit check converts that to a client error.fix(api): handle missing Content-Type header
Resolves multipart upload 500 error.Is Commitizen better for teams that prefer manual control?Does git-agent require a Python or Node.js runtime like Commitizen?Can I migrate from Commitizen to git-agent without losing my commit history?git-agent init to generate .git-agent/project.yml with your scopes and uninstall the Commitizen hook.