{"id":13822613,"url":"https://github.com/crate-ci/committed","last_synced_at":"2025-05-16T03:03:22.495Z","repository":{"id":35049169,"uuid":"199063936","full_name":"crate-ci/committed","owner":"crate-ci","description":"Nitpicking commit history since beabf39","archived":false,"fork":false,"pushed_at":"2025-05-15T23:47:05.000Z","size":863,"stargazers_count":116,"open_issues_count":23,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-16T00:28:19.818Z","etag":null,"topics":["git"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crate-ci.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-07-26T18:35:21.000Z","updated_at":"2025-05-15T23:47:09.000Z","dependencies_parsed_at":"2023-02-17T01:46:04.222Z","dependency_job_id":"d6c16caa-0f9d-4ad9-bac1-3d5642c142f3","html_url":"https://github.com/crate-ci/committed","commit_stats":{"total_commits":436,"total_committers":9,"mean_commits":48.44444444444444,"dds":0.3876146788990825,"last_synced_commit":"6d8e1d27e4275609eb1e146480b685cdfcd33cd9"},"previous_names":[],"tags_count":65,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-ci%2Fcommitted","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-ci%2Fcommitted/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-ci%2Fcommitted/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-ci%2Fcommitted/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crate-ci","download_url":"https://codeload.github.com/crate-ci/committed/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448068,"owners_count":22072755,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git"],"created_at":"2024-08-04T08:02:08.843Z","updated_at":"2025-05-16T03:03:17.475Z","avatar_url":"https://github.com/crate-ci.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# committed\n\n\u003e **Nitpicking commit history since `beabf39`**\n\n[![codecov](https://codecov.io/gh/crate-ci/committed/branch/master/graph/badge.svg)](https://codecov.io/gh/crate-ci/committed)\n[![Documentation](https://img.shields.io/badge/docs-master-blue.svg)][Documentation]\n![License](https://img.shields.io/crates/l/committed.svg)\n[![Crates Status](https://img.shields.io/crates/v/committed.svg)][Crates.io]\n\nEnforce commit standards, whether for:\n- Readability, especially in logs\n- Consistent styling\n- Compatibility with programmatic processing\n\n## Install\n\n[Download](https://github.com/crate-ci/committed/releases) a pre-built binary\n(installable via [gh-install](https://github.com/crate-ci/gh-install).\n\nOr use rust to install:\n```bash\ncargo install committed\n```\n\n### pre-commit\n\nTo use `committed` with [`pre-commit`](https://pre-commit.com), point its\nconfig at this repository:\n\n```yaml\nrepos:\n  - repo: https://github.com/crate-ci/committed\n    rev: v1.1.7\n    hooks:\n      - id: committed\n```\n\nThe `committed` id installs a prebuilt executable from GitHub releases. If\none does not exist for the target platform, or if one built from\nsources is preferred, use `committed-src` as the hook id instead.\n\nBe sure to change `rev` to use the desired `committed` git tag or\nrevision.\n\nThe hook, by default, will verify your commit message.\n\n## Basic Usage\n\nVerify your latest commit\n```bash\ncommitted HEAD\n```\n\nVerify your branch\n```bash\ncommitted master..HEAD --no-merge-commit\n```\n\nHave your CI verify your PR (assuming it does a no-ff merge into your `master`)\n```bash\ncommitted HEAD~..HEAD^2 --no-merge-commit\n```\nSee [`imperative` for a GitHub Actions\nexample](https://github.com/crate-ci/imperative/blob/master/.github/workflows/committed.yml)\nor look at `committed`s own [GitHub Actions pipeline](.github/workflows/committed.yml),\n[`.travis.yml`](.travis.yml), or [`appveyor.yml`](appveyor.yml).\n\n## [Reference](docs/reference.md)\n\n## [Contribute](CONTRIBUTING.md)\n\n## License\n\nLicensed under either of\n\n* Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or \u003chttp://www.apache.org/licenses/LICENSE-2.0\u003e)\n* MIT license ([LICENSE-MIT](LICENSE-MIT) or \u003chttp://opensource.org/licenses/MIT\u003e)\n\nat your option.\n\n[Crates.io]: https://crates.io/crates/committed\n[Documentation]: https://docs.rs/committed\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrate-ci%2Fcommitted","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrate-ci%2Fcommitted","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrate-ci%2Fcommitted/lists"}