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.4
    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.4.tar.gz (22.6 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.4-py3-none-win_amd64.whl (1.6 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

committed-1.1.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for committed-1.1.4.tar.gz
Algorithm Hash digest
SHA256 375b8166609e71cb2f10bcf8582fc5e8a811a9cabf38397d0339a9b506098a2e
MD5 1a3039b96f67cdf1945aaa6b66b75a46
BLAKE2b-256 77bf805c7bf35dd2f08c857253552a576310a5d6c43ed2dbad412a88f1d9a983

See more details on using hashes here.

File details

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

File metadata

  • Download URL: committed-1.1.4-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.8

File hashes

Hashes for committed-1.1.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a90e08acf08fedfd381eab3e7a0b66f2e9963a5892547d26d209dac7441bb628
MD5 40ab04c69c0a7ad3da6d528b270dd170
BLAKE2b-256 3498c272c6e7ca1537466791b1667e211b32b71c773c7bad1cc92db2977f535e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: committed-1.1.4-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.8

File hashes

Hashes for committed-1.1.4-py3-none-win32.whl
Algorithm Hash digest
SHA256 f0e7fa08444252588ccfdcdbefba3034aedca0e7b84f13353cf33b167eeebee5
MD5 fd2257c98b5b37bfd63c269faeee5ccb
BLAKE2b-256 12fea68a264f52fbdf5647ccbb059c49b4a5df2fe4c6e4b8a9edcc3d9eb58279

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.4-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a23f3e5524de0383408f0a54fbba232ec44d9a9b001173b4de9df2d817a1446d
MD5 c019692926c6278fa6e04311741f7135
BLAKE2b-256 b68dbde4ce7ab113a32a72462003b260dd8d027f242cdbc3ef7f473ee6ebf2e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.4-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 942f6b516d8e246b8e48fe21add6b0f608511a60aced4d2365985a771cd9323b
MD5 e87fe526d2d71b944ef5c4aa7774e49e
BLAKE2b-256 747ad7bf13e07c7812505bc84797c33c61a083251bea191156c2b7e0d0b589e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 544f01b4609a16e4b878bb119fe56f64a75a1fe055ad9e46a9d1af7df20377a8
MD5 cce8658054339c157cefb77dffc0b7c5
BLAKE2b-256 182081e38110872af86cebbceb829016bab0725606c6626914ee226d6ec6f5bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45a3bca5f0b6bbfbfaaf58413426f52678dd4c0ba172e1c0d068fb70cbc90c16
MD5 97237dab2c9418ee5a691d7799d531cd
BLAKE2b-256 59eaf45665d7af9389309b45e66c072f6afb57813dec136e33505ce1adde7c5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af42d60758d3df6984094f4ec050b9094ce76dd4393621effca8c55a177e078e
MD5 23015b25853eb65b4ff9e91c770ca514
BLAKE2b-256 30aadf4386e3178e07633af0b57e9f5025424152d71436a50493859f2c291e31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d1986a98577e4d167652b2155d7469b90d49fb238af7d5068ca55e63d779304
MD5 1b43571f8c4f3bf6492b773b5c702542
BLAKE2b-256 155311c9bab8e77755de2b3aad2e7294a4351c675152d770b16979769f4ebfec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9a4723fe373134cfdca94562fd3c9ee3e35c1430483731a179ddd92bdca78398
MD5 04e5fd33eb0c0d4acabce5101cacbe60
BLAKE2b-256 585feeee6df7999775f363c2e4c3c8bd6074113b7e7424acd8a819c82d0c6d0d

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