git jiralog
Simple script that lists JIRA issues referenced in commit messages.
Installation
cd path/to/pyframe/tools/gitjiralog python -m pip install . --proxy http://10.71.16.7:8008
Dependencies
Script should work on both Python 2.7 and 3.*.
It relies on:
which in turn depends on some other stuff and pycrypto.
Both of these and their dependencies should be installed automatically except
pycrypto which we do not need. In case we'll ever need pycrypto
you can download cp3.4 version for Windows x86.
Setup
Put config file in ~/gjl.ini.
[DEFAULT] JIRA_URL = http://webvrt59:8080 JIRA_USER = ANDRZEJ123 JIRA_PASS = Haslo123
Usage
git jiralog <git log params> [-o <output file>] #example: git jiralog v0.1..v0.2 git jiralog --since=2016-01-01 --until=2017-01-01 --author="Lukasz Matczynski" --no-merges -o test.html
Script uses revision range format exactly same as git log command. You can
read more about revision range specification
here <https://git-scm.com/docs/git-log#git-log-ltrevisionrangegt> .