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
2025
 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