Project

history

0.0
No commit activity in last 3 years
No release in over 3 years
History is a HISTORY file parser. It can parse common HISTORY file layouts and provide the contents in a structured model. This can be useful for a number of things, in particular it can be used to generate tag messages and add pre-release change lists to release announcements.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 0
 Project Readme

Homepage | Report Issue | Source Code ( Build Status )

History

History is a HISTORY file parser. It can parse common HISTORY file layouts and provide the contents in a structured model. This can be useful for a number of things, in particular it can be used to generate tag messages and add pre-release change lists to release announcements.

Usage

Basic usage is fairly straight forward. Load a history file using the History.at method.

    history = History.at('HISTORY.rdoc')

Then you have access the the current release with:

    history.release.header
    history.release.notes
    history.release.version
    history.release.date
    history.release.codename
    history.release.changes

And all releases with with an index:

    history.releases[i].header
    history.releases[i].notes
    history.releases[i].version
    history.releases[i].date
    history.releases[i].codename
    history.releases[i].changes

Contact

Need help, want to make a suggestion or just shoot the shit about this whole idea, try one of these channels.

Copyrights

HIstory is copyrighted open source software.

Copyright (c) 2012 Rubyworks 

It is distributable and modifiable in accordance with the BSD-2-Clause license.

See LICENSE.txt file for details.