Skip to main content

Nitpicking commit history since beabf39

Project description

committed

Nitpicking commit history since beabf39

codecov Documentation License Crates Status

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 committeds own GitHub Actions pipeline, .travis.yml, or appveyor.yml.

Reference

Contribute

License

Licensed under either of

at your option.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

committed-1.1.1.tar.gz (22.4 kB view details)

Uploaded Source

Built Distributions

committed-1.1.1-py3-none-win_amd64.whl (1.6 MB view details)

Uploaded Python 3 Windows x86-64

committed-1.1.1-py3-none-win32.whl (1.5 MB view details)

Uploaded Python 3 Windows x86

committed-1.1.1-py3-none-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ x86-64

committed-1.1.1-py3-none-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ ARM64

committed-1.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

committed-1.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

committed-1.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

committed-1.1.1-py3-none-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

committed-1.1.1-py3-none-macosx_10_12_x86_64.whl (1.5 MB view details)

Uploaded Python 3 macOS 10.12+ x86-64

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

Hashes for committed-1.1.1.tar.gz
Algorithm Hash digest
SHA256 ecc7cef719e35a2aa8b837a18f5f6007df9a263bb9bb6aaed93d331412532d26
MD5 9d710d9ad3ee16fd19d5d3c84bd46d17
BLAKE2b-256 3407ce32c947c75c0b7bd8100d006033aae7ea8df24b2f6b3bcdd328b9401174

See more details on using hashes here.

File details

Details for the file committed-1.1.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for committed-1.1.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c79232e7ca454f2e4e7bb230dc5903a034806a65b85194526e1dc510dd53053c
MD5 15ae914678b79177b457c94c76a0330a
BLAKE2b-256 88955e73bac30c8f22276bc881c2c10475540e5df70ad75d64ec8b7d00b290f5

See more details on using hashes here.

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

Hashes for committed-1.1.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 ba97dd889327a1652106bc6be4b49630673970eb6b1d87a6cb8a68d0b5aa1f7b
MD5 cd38f10be5066b001240b0f41da0f8b3
BLAKE2b-256 f01fcf2fb9dcb1ff76f22c39ba32075c6ca15238f47e5fea768b1fa7e8bada91

See more details on using hashes here.

File details

Details for the file committed-1.1.1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for committed-1.1.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4e8cb6508265619ec5765ec31ec51ce92a5f8684a1245ffe86c611808bbb1d0
MD5 95332d6e3b657f8dec6d266390e387e9
BLAKE2b-256 14023062887ea9a4df92c3106e8277b2caf699c2db45948134a57cd8aece5f1c

See more details on using hashes here.

File details

Details for the file committed-1.1.1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for committed-1.1.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb1a698a1a05defb8b45a92995b7a841aef1712331f7c135724036b54921d5d1
MD5 5eaed366cb65134d3c6f56015d97bd05
BLAKE2b-256 7ddc14e03d0e637b3958f81a78afb86a38aae8e206bd8763496a0f9b09963546

See more details on using hashes here.

File details

Details for the file committed-1.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for committed-1.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bdfe2b9771201178523715ae74e79f8432ef70d8da89c3885251bae6bf22444
MD5 470a313d6a6fc09444449f5c3e8fe968
BLAKE2b-256 24f6fb8daaf1de82eb94bf68527189255404321c093e21b654328bf6becd0a30

See more details on using hashes here.

File details

Details for the file committed-1.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for committed-1.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 74dc9bb587ad021475cc4077fc188b11505bcb71b6142db4596d40cf40e7621c
MD5 ade541be29e87eae665e0c46ee0edb3e
BLAKE2b-256 11c86af115d353aa585faea5ac91c65b07e81d0f26162f1f1388407ecd518457

See more details on using hashes here.

File details

Details for the file committed-1.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for committed-1.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2673875d4d1508395e95015ffe07a8cf0bece90b8ad80d5f5e3e84aad199aff
MD5 a4cd78f5d97c7b87dad4a7b8589071ed
BLAKE2b-256 1808b51d0a10856d2e68d04c359379e37dea78b72a853367015ff8f209b98993

See more details on using hashes here.

File details

Details for the file committed-1.1.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for committed-1.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46dafcdfb4a5d86bc5568ff31e4c269d60cbb0e3357345eca5a962d489506c61
MD5 cb015310e1cab27914ca174dc94767c3
BLAKE2b-256 aeb05a65820128e63cef3606d2fed78a6ae0cd75790611955274996efc04449d

See more details on using hashes here.

File details

Details for the file committed-1.1.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for committed-1.1.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7476fb3fa896dae30b2ee337dd75d9f9bad6e58d1dfa35eecb305ad041e0d937
MD5 707b12b505b1c08ab697193676a25456
BLAKE2b-256 a12d54230305e913f6524a270e082f4d2e9f9d4a8d6b5fc2fefda5d5e898485a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page