Skip to content

Gives release note using git commit message and mingle cards.

License

Notifications You must be signed in to change notification settings

NivedhaSenthil/releasenote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

releasenote

CircleCI

Releasenote is a python library used to get change log between given two git commits linking the story card number specified in the commit message with agile tracker (eg. Mingle). It is a command line tool built using python click library.

Install

From source code:

python setup.py install

From the Pypi repository:

pip install releasenote

Package available at:

https://pypi.python.org/pypi/releasenote/1.0

Dependencies will be installed when installed using pip or setup.py

You can also clone the source from github, git clone https://github.com/NivedhaSenthil/releasenote.git

Commit Message Format

<story-number | Fix | Refactor> commit message

story-number has to be same as the one agile tracker

Options

-lc, --lastcommit TEXT Commit hash of last release

-ct, --committill TEXT Commit hash of till which notes has to generated

--project TEXT Agile tracker(eg. mingle) project name

--name TEXT Agile tracker(eg. mingle) username

--password TEXT Agile tracker(eg.mingle) password

Example

releasenote -ct ea66bda5

This will prompt for project name, user name and password of mingle account. --lastcommit is optional, when not given the first commit of the repository will be taken by default.

About

Gives release note using git commit message and mingle cards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages