0.0
No commit activity in last 3 years
No release in over 3 years
A simple ChangeLog generator from a git repository.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

~> 2.5.0
~> 0.16.0
 Project Readme

ChangeLogger

ChangeLogger is a simple ChangeLog generator from a git repository.

Requirements

  • git. Tested with 1.8.1

Installation

RubyGems

Make sure you have gem installed, and just run:

$ gem install changelogger

Source

Clone this repo and build the gem:

$ git clone git://github.com/jcazevedo/changelogger.git
$ gem build changelogger.gemspec
$ gem install changelogger-0.0.3.gem

Usage

ChangeLogger publishes a changelogger binary which you can run inside a git repository, or pointing to a git repository through the first argument of its changelog task in order to produce a changelog to the stdout:

$ changelogger changelog ~/work/changelogger

If you want to save the output to a file, simply redirect the output:

$ changelogger changelog ~/work/changelogger > CHANGELOG

Since the top commit of the current HEAD of the repository might not yet be tagged, the --top_version option allows you to supply a string to be used as the top version of the ChangeLog:

$ changelogger changelog ~/work/changelogger --top_version v0.0.3

Copyright

Copyright (c) 2013 Joao Azevedo. See LICENSE for details.