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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

committed-1.1.3-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.3.tar.gz.

File metadata

  • Download URL: committed-1.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 445c895ce1292beced6a084761f6d89574f6a6ea35993b9aa28d7731a6bd7272
MD5 c1103f2f6d1f4fec420702d2802c48c0
BLAKE2b-256 1641585c60f71760b1a6075cc9b0a958a352ebb6692d7761af43b521d8606c41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: committed-1.1.3-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.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 600802c127ac048a5643030c58b69095268b956a98598806f02ccd4cee09a238
MD5 ba74ff5a27bcb29d282d245dddb10ff0
BLAKE2b-256 1c63e49935a71db59432216b5c239d54ff7876fb00785b12bd4d4f4586560c2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: committed-1.1.3-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.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 9294645fe627457edc5959a17707012d798033a27b6876b97be08d6f295500bc
MD5 327d7588c092a70f1f29993f67e384f7
BLAKE2b-256 b9b0ffdffc759e6f0ab7907c34b106edbe2ca7d3767d02059572428fc3ebc6dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.3-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5555d82a41237f5cc307549f2c55a0caab2966a525f20ab1843412ec30f4aab
MD5 a06c958ab5957fbd7a127fef2f16e235
BLAKE2b-256 de0de454ddf1bc28d937c053745201fae9e1d873c244157a2cea316c672f4b10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.3-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 216d82a59a82c932720cbd45f5b4592d48acb7b825de783cd2863e8ebdedf4bc
MD5 99ca1c00af61c99d8ef2941131fe839e
BLAKE2b-256 3a84f6f468ee0b8c4228c48fcf223efb64cf4244e291a1fc40f67c84a2b7e769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdf0e3fa16c51c1bfc5efcf59044ff7997e45c6ddcd1f4abd2072fd59e43b51e
MD5 6a5bbadeba444ac1aae786f4faf70927
BLAKE2b-256 cba130f5d853d23f5c4e4e211f49a94811e67906523fc131b4bf8528f866daa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 04dc38b8988e977d1fad6596d9ef675f3462b5fce5058e1d568d20c03f78ee96
MD5 63fe51412f139662f7d508bd297cfcdf
BLAKE2b-256 ac50baa57ea73ef0bf7825dbe5739f9e12a0c4e79aa31ea96beae049fbda18d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74fdadf15c93c1944ffe61953b3cd00affd5820581119a92cc79c18c6ef8f82c
MD5 0937756fb2e180c5463b072749c2343d
BLAKE2b-256 f78754c934b2063e87cfc016b3f6f1bd5121e7504df77030244be3ab3b3ea78a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67c5fd3a116e7b1bc8c9cbfad49f589560954b7c1c1859b100c497f9486277a7
MD5 9af7921c654bc2b221d4f5af78dfd09a
BLAKE2b-256 f54c339ef8437267d088e49e0bd0345d02061a4eaceab9d70e94915e5d03ab63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for committed-1.1.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0f711979627e926f784b39a651c170daa8de99c07f9575f8c0ccb1d2e448ea87
MD5 865fec1a46c7769ef991d92811e7e114
BLAKE2b-256 7186935fe6b34be91a114a04f9d3a017b788e189b2f01755193d3f55bdedd050

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