Git-changelog is a Ruby script that extends git with a changelog
command.
This is usefull to automate changelog files production.
Git-changelog outputs in markdown or html format.
If you want to generate a simple text file and don't use markdown it's
ok too, as markdown is a human readable text file format.
Put the file git-changelog
somewhere in your PATH.
Output on console:
git changelog
Output in a file:
git changelog > changelog.markdown
Git-changelog accept an option --since
. This is the same option as
the one for git log
command. Examples:
git changelog --since=2013-07-01
git changelog --since=10.days
To output in Html:
git changelog --html
All the above combined:
git changelog --html --since=2013-05-27 > changelog.html
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
MIT
Feel free to email Xavier Nayrac with any questions, or contact me on twitter.