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.6
    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.6.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.6-py3-none-win_amd64.whl (1.7 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

committed-1.1.6-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.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (1.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

committed-1.1.6-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.6.tar.gz.

File metadata

  • Download URL: committed-1.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 8871e2345410ea58b1bcc724e6207e343feb9b743534cad6937dadfa3dc1d782
MD5 d55cdc483298034186f9516e0b0cb7bd
BLAKE2b-256 993f9aef2126bdf193d6c765303c8c7ee51cf8b528efb2f4533c4a2cdd5ddf55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: committed-1.1.6-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.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a5ab863e63c32973562df704d55168c69d5282fd730235e5c8c1ee570b742617
MD5 543a0e2d4da695051a3016c479351e4b
BLAKE2b-256 b030cb8133f2e2e6296022df3109f25a8b69635a4d7b59c0dec05bdf023547d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: committed-1.1.6-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.6-py3-none-win32.whl
Algorithm Hash digest
SHA256 d8c95bf5198b23fd41c8150e910fe935c092cd48868963f66cfa8997f887699d
MD5 fd3003d5b113bd4552262ffba3af1227
BLAKE2b-256 82af67b8a572b1739264395832de76f413b85ff05691f9675a86b1d57a4940cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.6-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa9d0dad0682584a4aed8f4274346e04badfc14555c55f0c411b89c724fd3bf2
MD5 43695c4a3b6158f8688b485c4e15b92b
BLAKE2b-256 e25123ed4c5fd714a4361fe297d46b09780495181a9f6ecfa2e001c71248467c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.6-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03e7bc6506c78340a521d7bbac1dc97b3162fc9f69f1703cd6ce2ce6d235be1c
MD5 681f7ead52f32adf7e968a530bc80bef
BLAKE2b-256 f1f6ec8c3f2efc2e22d1aa50cbafee52d833c8ca99922d553a88e12e5832d4d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9c336c02a346249445d03691b9e3258871e31047260901971df3b4c1f643e62
MD5 0ea0de91be2c14e22f5181f9b42d96fc
BLAKE2b-256 a72db4e472443487e4b7a4949ae15b05717d9a0bd96436cd24ee301dde0f20bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c10751afd25e578dc7ed87249388a1a1748edf6a4dd11b819cc9f93b4a284822
MD5 a0e162720d2b207fd0d3e205dde8844a
BLAKE2b-256 1981da52f0b3ab15ab1df692f55cd0b66a99de6fdb0a4e470de57b3ad4f4ce17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5ddc4ede8445ed852b4b672067037f9f77c841fa5e8b7ff7dad69ae1ebe3de9
MD5 ad65355cfaf2c0f3a5684a63775225a0
BLAKE2b-256 474d21642b08d2317a26307bc55d8cfb937ed67039619cb5b5436dd0a417a7d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.6-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8df31382680a6434f16c506aeddcf11e80d05f0fcfb712797738e1d1d05737a4
MD5 7ef49c153da87d4c44cd0337326a4c9e
BLAKE2b-256 03181643bf25089c9addb198b1ca00674009d585ef4ec113c812ae927cdc9cf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.6-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e7e6df3755c7cbc3d43f3edff385173a00f7105629d2395a7e0c9210d81c62da
MD5 3e368f506f7d26ccd3bd423058004185
BLAKE2b-256 79d663aaa9b6cec541166e3c51a7d09886c1ab8431893245c5d33d0325bfbe48

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