| Crates.io | committed |
| lib.rs | committed |
| version | 1.1.10 |
| created_at | 2019-08-05 13:31:33.47377+00 |
| updated_at | 2026-01-09 16:59:18.921304+00 |
| description | Nitpicking commit history since beabf39 |
| homepage | |
| repository | https://github.com/crate-ci/committed |
| max_upload_size | |
| id | 154282 |
| size | 99,878 |
Nitpicking commit history since
beabf39
Enforce commit standards, whether for:
Download a pre-built binary (installable via gh-install.
Or use rust to install:
cargo install committed
To use committed with pre-commit, point its
config at this repository:
repos:
- repo: https://github.com/crate-ci/committed
rev: v1.1.10
hooks:
- id: committed
The committed id installs a prebuilt executable from GitHub releases. If
one does not exist for the target platform, or if one built from
sources is preferred, use committed-src as the hook id instead.
Be sure to change rev to use the desired committed git tag or
revision.
By default, the pre-commit install only installs hooks of the pre-commit type,
so you may need to list the commit-msg hook during installation:
pre-commit install -t pre-commit -t commit-msg
or update your .pre-commit-config.yaml like so:
default_install_hook_types: [pre-commit, commit-msg]
The hook, by default, will verify your commit message.
Verify your latest commit
committed HEAD
Verify your branch
committed master..HEAD --no-merge-commit
Have your CI verify your PR (assuming it does a no-ff merge into your master)
committed HEAD~..HEAD^2 --no-merge-commit
See imperative for a GitHub Actions
example
or look at committeds own GitHub Actions pipeline,
.travis.yml, or appveyor.yml.
Licensed under either of
at your option.