zedseven / clog

A utility for pulling information from the Git commit log of a repo, then processing it into actionable data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

clog

License: MIT/Apache-2.0

A utility for pulling information from the Git commit log of a repo, then processing it into actionable data. The name comes from the phrase "Commit Log", but you can also think of it as the kind of shoe.

It works by calling git log internally then processing the data, following referenced commit revisions, collecting Jira tickets, etc., then displaying the information in a useful way.

This tool relies on the line that git-svn adds to the end of every commit message when its --metadata flag is provided, which contains the SVN URL and revision number.

It can also generate an SVN to Git revision map from this information, in Markdown or in binary format (similar to what git-svn itself uses).

Please note that this tool is somewhat specialised, and may not be useful out of the box for other people's use-cases. Feel free to open an issue or submit a PR if you have something to add.

Project License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in clog by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

A utility for pulling information from the Git commit log of a repo, then processing it into actionable data.

License:Apache License 2.0


Languages

Language:Rust 95.7%Language:Nix 2.4%Language:Shell 1.9%