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

Uploaded Source

Built Distributions

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

Uploaded Python 3 Windows x86-64

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

Uploaded Python 3 Windows x86

committed-1.1.0-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.0-py3-none-musllinux_1_2_aarch64.whl (1.6 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ ARM64

committed-1.1.0-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.0-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.0-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.0-py3-none-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

committed-1.1.0-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.0.tar.gz.

File metadata

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

File hashes

Hashes for committed-1.1.0.tar.gz
Algorithm Hash digest
SHA256 18adb52d76d4a7477851b6d621d3b648f46841c905ea32e13aa671f60b036cca
MD5 41158a77ed3ed7ec5784019d1cb3369d
BLAKE2b-256 2d801d566991870718d194282f001bd77ce14b762bf9f3265d1030b4534a5113

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 148c438291b6bcc9910089eb037ffcb63b8959dcabb6498a78875f2020932a00
MD5 479774a7186c4d4ba18fcfe137b36c17
BLAKE2b-256 50c216e7114a7a63982b5f8954751f05a8ea891118cb9fc30fa58afdf1ae55c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: committed-1.1.0-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.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 bcb198d4858d56bf74c84cab5cdb0839ceee67a2d7ecc7b277f03e5d4220827c
MD5 f45f28db3a0e3b754c49ded8133f15a1
BLAKE2b-256 f8503f9384f3e41d29fc877aefc03e912d8548dd857a65d8613e841d75a1af40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e72da2b7287a06606fb02b1f9f8394ec6b358b2e0f75d7c486f6f8f9558a8a3
MD5 cbf45182d1b6396faeefbae1a24e4af2
BLAKE2b-256 3abf8a57ef3483d58a25a5d2a7221678b19c85c9dd93700b88ef8de2cbe29e40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fecc9348fff0579f4be9c1b2596e60c3acd854c888c860147ecc7a4a27ee3358
MD5 d8405f4977bda225c4489a706a29a41c
BLAKE2b-256 11490ed67f701e44ff5bd4dd76cc4d3f30613d6baad39c86b60884b7fbe81977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b8cfc0e961111b16caed66bec5814adac096f72c8b441fec029b06b35e9c5fd
MD5 3837b90faab24a8a0b3a6f5c5f077952
BLAKE2b-256 6837d726663a5cef32e4a949d40daf4352ab303e013ae3664d3fb7404adb044c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 380f500ef318a2d965bc7c8e0e80daa0c54d91578c7ba8d33bf20dd59728a04f
MD5 9ef24db291f6941615c53ade6f8b4ed6
BLAKE2b-256 7e044d5aed8ee2aa921a99415fe4640d8797a373127da7291f9e177aa086d27b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29922a7abc71a40b65c05d9ddeeb66af3535583622f6c2a4384dc1cd1a053855
MD5 70459e5cccd736920d5d83da09027ac9
BLAKE2b-256 2c5d8a597498f0a2c835b80c816aa57851d313f7e46e39644e51be69e8ed36e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f49ac8fc2e433d4d1ce97a6db4ec19c97acf549c921dbf4ab8266c34fd93986
MD5 e8d2f41a17f0a6c9447ae37be4b4864b
BLAKE2b-256 365a3820f5d00040c3b298af33926f04cbff3c5c8202ba8cdb2c83f7471ba444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e5b22c714856c9a539be5c1c62e51e7f4af9e51bfa69d03437c258ec6bd085e6
MD5 fe9123abba07935dd8ffe35f92453831
BLAKE2b-256 e2e1b5f49978cb9762d1f13cc90d63530995baacc96809908765b4711b2c61d8

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