#git-history #clean #history #git #lint #linting

clean_git_history_lib

A Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash commits

4 releases

0.2.1 Oct 14, 2024
0.2.0 Nov 6, 2021
0.1.1 Oct 22, 2021
0.1.0 Oct 5, 2021

#1656 in Development tools

Download history 9/week @ 2024-07-27 10/week @ 2024-08-03 5/week @ 2024-08-10 4/week @ 2024-08-17 15/week @ 2024-08-24 37/week @ 2024-08-31 32/week @ 2024-09-07 1/week @ 2024-09-14 1/week @ 2024-09-21 73/week @ 2024-09-28 407/week @ 2024-10-05 495/week @ 2024-10-12 94/week @ 2024-10-19 4/week @ 2024-10-26 18/week @ 2024-11-02 69/week @ 2024-11-09

226 downloads per month

AGPL-3.0

13KB
209 lines

🚧 Archived 🚧 Please use the binary version instead, it should contain all functionality you were going to implement with the library.

Clean Git History Library

Documentation crates.io Conventional Commits License

A Git history linter Library to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash commits.

Content

Usage

Usage - Logging

The crate log is used to provide logging. The environment variable RUST_LOG can be used to set the logging level. See https://crates.io/crates/log for more detailed documentation.

Issues/Feature Requests

To report an issue or request a new feature use https://github.com/DeveloperC286/clean_git_history/issues.

Dependencies

~11MB
~248K SLoC