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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

committed-1.1.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for committed-1.1.2.tar.gz
Algorithm Hash digest
SHA256 9ff329a92f907134ee28c48b09a18cce487dd7f0e7746bec2c2b7e83b4546461
MD5 e8aed0b0eb697eedc4ad57db97fd1c36
BLAKE2b-256 9e6241ebb217a5ecb08763836e2954cb769a72439f50a630ce18fdb34e677830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7fad24c5d672426fab154c6049f5bcc3a123365a9ab4ea5887872f955a9bdbbe
MD5 35f0c0a08966407ce5baeae402012f3e
BLAKE2b-256 f56750453d3601550fe4a5fd1719f46f638644901bed51bc11728a0b6822474a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for committed-1.1.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 27fd0a197f0d303d5ea76cbbf29f37a68a6d78f2a4efd8401c013011a468e055
MD5 4339a2102c1c477192925a9eacd35319
BLAKE2b-256 53cf8bc145ee857572868d31067291f60769576de6b16c6f454bdbe78c1d3fa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b7e1fd7b1a5e7f0ff93a822732275abdcd07a9cd9f36f0d010e86485d8e148e
MD5 675ed18752998412ecef47d5236e59f3
BLAKE2b-256 cbf315e37394389faa79148f83d03e3e3038515054addb324c2192412814079e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c58d9b106740d3fc35f412eaa247eb976a5e8a486aa73a164a49a6a1a82f97f5
MD5 c7b3137d48f18d34ac818a0102674593
BLAKE2b-256 dcdac677e26bb05c517bc982c51e58323fdf1657f68b122b404b966a13390743

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d8512f44e72bdaaee539856cc2967b5bb96adaae75bc5d16ff1bfbf05ed871e
MD5 5a0c8db4e0290ff8a43e99b4113ff0a1
BLAKE2b-256 36f93e1d60fecd66a01f4291c597ef598120ebd7ba6ed926767b8fd9f3b1264b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 964811afd3bf14b059b8f882c19b3cdd4862f147101839796c917cedaffeabba
MD5 5c536336d2594b5e3079718b60ba965e
BLAKE2b-256 7d3ca619664c8224056e773ca5af397da88c78bea4a4ff017b26c172d4e37f28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee2a165abb863bc0d0b2529fc12b33ee884294696f3a42cff4d627abf45e7ce4
MD5 9411dbae71cdd3e3ce4e6efa0442ee95
BLAKE2b-256 e46a18ce83481ac0660598e0f918c80fb6dcf224a5205fc2bad0b0f3ab432664

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57af90d56af6e3e92d24da1df27db817a323b5b90f8cd51ab31a3d9f170155a2
MD5 48e1dfbfe64059ee30bbe03f285b2ba9
BLAKE2b-256 12a587473b1901ea3da9d91221498a8fad73d8779857c9e7b95976f8db6a4b0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8cc31c2ad608e91e82ad8bbe8ede394795288df4ce5c9814aac799579dc8a0e6
MD5 b2ace2dc2fdd82781d404433a4d31856
BLAKE2b-256 a143a56e6d9998455a48fd2b227fc43ffe37b07880b7c0c3aef275f0932a00ba

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