Nitpicking commit history since beabf39
Project description
committed
Nitpicking commit history since
beabf39
Enforce commit standards, whether for:
- Readability, especially in logs
- Consistent styling
- Compatibility with programmatic processing
Install
Download a pre-built binary (installable via gh-install.
Or use rust to install:
cargo install committed
pre-commit
To use committed
with pre-commit
, point its
config at this repository:
repos:
- repo: https://github.com/crate-ci/committed
rev: v1.1.1
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.
The hook, by default, will verify your commit message.
Basic Usage
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 committed
s own GitHub Actions pipeline,
.travis.yml
, or appveyor.yml
.
Reference
Contribute
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file committed-1.1.1.tar.gz
.
File metadata
- Download URL: committed-1.1.1.tar.gz
- Upload date:
- Size: 22.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecc7cef719e35a2aa8b837a18f5f6007df9a263bb9bb6aaed93d331412532d26 |
|
MD5 | 9d710d9ad3ee16fd19d5d3c84bd46d17 |
|
BLAKE2b-256 | 3407ce32c947c75c0b7bd8100d006033aae7ea8df24b2f6b3bcdd328b9401174 |
File details
Details for the file committed-1.1.1-py3-none-win_amd64.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c79232e7ca454f2e4e7bb230dc5903a034806a65b85194526e1dc510dd53053c |
|
MD5 | 15ae914678b79177b457c94c76a0330a |
|
BLAKE2b-256 | 88955e73bac30c8f22276bc881c2c10475540e5df70ad75d64ec8b7d00b290f5 |
File details
Details for the file committed-1.1.1-py3-none-win32.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-win32.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba97dd889327a1652106bc6be4b49630673970eb6b1d87a6cb8a68d0b5aa1f7b |
|
MD5 | cd38f10be5066b001240b0f41da0f8b3 |
|
BLAKE2b-256 | f01fcf2fb9dcb1ff76f22c39ba32075c6ca15238f47e5fea768b1fa7e8bada91 |
File details
Details for the file committed-1.1.1-py3-none-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: Python 3, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4e8cb6508265619ec5765ec31ec51ce92a5f8684a1245ffe86c611808bbb1d0 |
|
MD5 | 95332d6e3b657f8dec6d266390e387e9 |
|
BLAKE2b-256 | 14023062887ea9a4df92c3106e8277b2caf699c2db45948134a57cd8aece5f1c |
File details
Details for the file committed-1.1.1-py3-none-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb1a698a1a05defb8b45a92995b7a841aef1712331f7c135724036b54921d5d1 |
|
MD5 | 5eaed366cb65134d3c6f56015d97bd05 |
|
BLAKE2b-256 | 7ddc14e03d0e637b3958f81a78afb86a38aae8e206bd8763496a0f9b09963546 |
File details
Details for the file committed-1.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bdfe2b9771201178523715ae74e79f8432ef70d8da89c3885251bae6bf22444 |
|
MD5 | 470a313d6a6fc09444449f5c3e8fe968 |
|
BLAKE2b-256 | 24f6fb8daaf1de82eb94bf68527189255404321c093e21b654328bf6becd0a30 |
File details
Details for the file committed-1.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74dc9bb587ad021475cc4077fc188b11505bcb71b6142db4596d40cf40e7621c |
|
MD5 | ade541be29e87eae665e0c46ee0edb3e |
|
BLAKE2b-256 | 11c86af115d353aa585faea5ac91c65b07e81d0f26162f1f1388407ecd518457 |
File details
Details for the file committed-1.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2673875d4d1508395e95015ffe07a8cf0bece90b8ad80d5f5e3e84aad199aff |
|
MD5 | a4cd78f5d97c7b87dad4a7b8589071ed |
|
BLAKE2b-256 | 1808b51d0a10856d2e68d04c359379e37dea78b72a853367015ff8f209b98993 |
File details
Details for the file committed-1.1.1-py3-none-macosx_11_0_arm64.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46dafcdfb4a5d86bc5568ff31e4c269d60cbb0e3357345eca5a962d489506c61 |
|
MD5 | cb015310e1cab27914ca174dc94767c3 |
|
BLAKE2b-256 | aeb05a65820128e63cef3606d2fed78a6ae0cd75790611955274996efc04449d |
File details
Details for the file committed-1.1.1-py3-none-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: committed-1.1.1-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7476fb3fa896dae30b2ee337dd75d9f9bad6e58d1dfa35eecb305ad041e0d937 |
|
MD5 | 707b12b505b1c08ab697193676a25456 |
|
BLAKE2b-256 | a12d54230305e913f6524a270e082f4d2e9f9d4a8d6b5fc2fefda5d5e898485a |