Project

valr

0.0
No commit activity in last 3 years
No release in over 3 years
A markdown powered CHANGELOG generator using git commit messages.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 2.13.0, ~> 2.13
>= 4.6.4, ~> 4.6
>= 3.3.0, ~> 3.3
>= 0.10.0, ~> 0.10

Runtime

~> 0.23.2
 Project Readme

Valr: Changelog generator based on git commit

Build Status Gem Version

Installation

Prerequisites

  • Ruby >= 2.2

Setup

gem install valr

Usage

A tool valr is available to generate a changelog from a repository.

The output contains the sha1 of the last commit (or the limits defined in the range) and the list of changes in a markdown list.

    from: v0.1.0 <602fd435bde9767d924e4260df85ae0cf0094df4>
    to:   v0.1.1 <0c07c72a7c526d29bfe499771b37d41582450df3>

- Merge commit
- A commit
Usage: valr [options] [repository]

Range options:
    -r, --range [RANGE]              display commits only for the RANGE
    -f, --from [REV]                 display commits from REV to HEAD

Branch options:
    -b, --branch [BRANCH]            display commits for a specific BRANCH

Filter:
    -p, --first-parent               display only first-parent commits

Help:
    -h, --help                       Show this message

If repository is not defined, try with the current directory.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes, with tests (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

LICENSE

Please see LICENSE.

AUTHOR

Yves Brissaud, @_crev_, @eunomie