Takes a JIRA issue and creates a git branch
Project description
JIRA 2 Branch
Takes a JIRA issue and creates a git branch
- Branch naming format is as follows:
- {CONVENTIONAL_COMMIT_PREFIX}/{ISSUE_ID}_{ISSUE_TITLE}
Requirements
Requires Python 3.8
Dev env
pip install pipenv
pipenv install
virtualenv venv
. venv/bin/activate
pip install --editable .
Afterwards, your command should be available:
$ jira2branch WT3-227
fix/WT3-227_some-jira-issue
Credentials
JIRA credentials will be fetched from [USER HOME]/.j2b/secrets.ini
with the following format:
[JIRA CREDENTIALS]
# url =
# email =
# username =
# password =
# token =
Required fields
url
and email
are required.
Use either username
+ password
or token
depending on how access is configured
Usage
python main.py [JIRA_ISSUE_ID|JIRA_ISSUE_URL]
Examples
python main.py WT3-227
python main.py https://company.atlassian.net/browse/WT3-227
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jira2branch-0.1.3.tar.gz
(4.0 kB
view hashes)
Built Distribution
Close
Hashes for jira2branch-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b67d2b0bd27bad5f36493b87884f9e6b73479c2affa532f590919e0dc1d7cbf |
|
MD5 | 07c4a44cf4a22f97e57454d98726edf3 |
|
BLAKE2b-256 | aa7b6a3f974c8b58e96aff669a84390d20d202c2d55b7bad06b01922d3ae8b49 |