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.7
    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.7.tar.gz (24.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

committed-1.1.7-py3-none-win_amd64.whl (1.7 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

committed-1.1.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

committed-1.1.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (1.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

committed-1.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file committed-1.1.7.tar.gz.

File metadata

  • Download URL: committed-1.1.7.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for committed-1.1.7.tar.gz
Algorithm Hash digest
SHA256 eb2e2a56b2022a68fe8191786dd68483ca127aaf5c302292f1177434473b6fe9
MD5 9fa4016a43789451431875aaff119000
BLAKE2b-256 b4cf6025b8b28a6a4a689c373f9bff46e022b35a80af1293fedbd0da8c0b1c64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: committed-1.1.7-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for committed-1.1.7-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2430c2ded3155b65e07ba6450ec5adc7116dd1072511f79a0a19859e3e228e8a
MD5 a38cac2f86cdade8fea09d30bee9c008
BLAKE2b-256 2816c2c8446738e4dd28e17c8dd90295d7fc0f5cfde3018800c7060808cbbd43

See more details on using hashes here.

File details

Details for the file committed-1.1.7-py3-none-win32.whl.

File metadata

  • Download URL: committed-1.1.7-py3-none-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for committed-1.1.7-py3-none-win32.whl
Algorithm Hash digest
SHA256 b253c293677a40780217826a4fa8133c6ecba3d2635066f65026a5077c46d0b1
MD5 0bfb02096ab44e4c2c401b91c6ee44f6
BLAKE2b-256 724b12270aed8615d26ba4d97cdbe05caf0e89801d22acb024d741a1b704f10e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.7-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22724d1f13b70bacd7f65cefea13048421913ed173c2e5bc0f4028b3c2d75fd3
MD5 5dd5c2585a52f5db5d91a3d9493da3da
BLAKE2b-256 2707946ea23a87ffa2f2aec6cda0d04fae44fb9f9c1328a05ab4dac0a6e9bd2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.7-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fda145c3af1251dab6b79fecb56e0f30f0e754da5543f557f274c0c3c3ebb174
MD5 7eeb6d5093bfc8bac725613abe0626de
BLAKE2b-256 94dc2bb429e2f50fb4df473513558c096028f5ef794cfef8b05297fe7d6f59f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1b7b6b61373524c984e08eb156f1b9a88fa9389c6f0beeeca4901c1436e7411
MD5 003c95ac6ada17219529297b3641edf2
BLAKE2b-256 cbb9b9538bddcd07bfeca637aed917bab417adb92a40a5c81e48883cb4fcfe95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 323cb35df165378471ce99dd6646f30589f26a0b0d02f80e71da6693c1405149
MD5 fe6b937242ae3e27d0033b2b3ebfc09f
BLAKE2b-256 4dccd65c38167d0aa2ceb3f55c91d3cadc18e44d203f108c0931914843e68009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8eb21a661db6b924bce5e40f82863f5f025357e0968897b0e42029e07773f35
MD5 4034ec16a7be6f0aafac4f64f1881917
BLAKE2b-256 94c67838d9f1e489fa2f919aa2c52049d1575cdb715ab669300ce7ee103b800d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.7-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc698f2afee4ebbfe18d870ba9d86833671cb24ed2f38a10fcbafb40fbc29451
MD5 17d3a3d282c4ca8b5b75e72d5016b7b5
BLAKE2b-256 24ffe06188d8a3a74b844e68bf1d6f5d7964959e0e1824186714c7f36219d9bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.7-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8135f0978b4ebc4e1ed550363c6ebef3f5580ea628b7e11273ceda1b2cda5ff
MD5 f531b98c0c3d8f7549cc45c89d02e4bc
BLAKE2b-256 682098a6be2b947411e265dc4f400d7101010c725d89bb086d44db854b4e0a8b

See more details on using hashes here.

Supported by

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