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.
This project is licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
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.