{ "info": { "author": "Milind Shakya", "author_email": "sh.milind@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "========\ngiticket\n========\n\n\n.. image:: https://img.shields.io/pypi/v/giticket.svg\n :target: https://pypi.python.org/pypi/giticket\n\n.. image:: https://travis-ci.com/milin/giticket.svg?branch=master\n :target: https://travis-ci.org/milin/giticket\n\n.. image:: https://readthedocs.org/projects/giticket/badge/?version=latest\n :target: https://giticket.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nAuto add ticket info to your git commits.\n\n\n* Free software: MIT license\n* Documentation: https://giticket.readthedocs.io.\n\n\nFeatures\n--------\n\nThis hook saves developers time by prepending ticket numbers to commit-msgs.\nFor this to work the following two conditions must be met:\n - The ticket format regex specified must match, if the regex is passed in.\n - The branch name format must be _\n\nFor e.g. if you name your branch ``JIRA-1234_awesome_feature`` and commit ``Fix some bug``, the commit will be updated to ``JIRA-1234 Fix some bug``.\n\nPass ``--regex=`` or update ``args: [--regex=]`` in your .yaml file if you have custom ticket regex.\nBy default it's ``[A-Z]+-\\d+``.\n\nPass ``--format=`` or update ``args: [--format=]`` in your .yaml file if you have custom message replacement.\nBy default it's ``'{ticket} {commit_msg}``, where ``ticket`` is replaced with the found ticket number and ``commit_msg`` is replaced with the original commit message.\n\n\nIt is best used along with pre-commit_. You can use it along with pre-commit by adding the following hook in your ``.pre-commit-config.yaml`` file.\n\n::\n\n repos:\n - repo: https://github.com/milin/giticket\n rev: 'e0bf7ae'\n hooks:\n - id: giticket\n args: ['--regex=PROJ-[0-9]', --format='\"{ticket} {commit-msg}\"'] # Optional\n\n\nYou need to have precommit setup to use this hook.\n--------------------------------------------------\n Install Pre-commit and the commit-msg hook-type.\n\n\n ::\n\n pip install pre-commit==1.11.1\n pre-commit install\n pre-commit install --hook-type commit-msg\n\n\n.. _pre-commit: https://pre-commit.com/\n\n\n=======\nHistory\n=======\n\n0.1.5 (2019-04-23)\n------------------\n\n* Add custom commit message template to be passed in.\n\n\n0.1.0 (2019-01-02)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/milin/giticket", "keywords": "giticket", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "giticket", "package_url": "https://pypi.org/project/giticket/", "platform": "", "project_url": "https://pypi.org/project/giticket/", "project_urls": { "Homepage": "https://github.com/milin/giticket" }, "release_url": "https://pypi.org/project/giticket/0.1.5/", "requires_dist": [ "pre-commit", "six" ], "requires_python": "", "summary": "Auto add ticket info to your git commits.", "version": "0.1.5" }, "last_serial": 5178616, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a57326c6ba4bf5d99bc48113a651637f", "sha256": "8d97103ba89109f41e3caa0f6a6dd694f14be7f7dfc145e9d8c88694638608e0" }, "downloads": -1, "filename": "giticket-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a57326c6ba4bf5d99bc48113a651637f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3923, "upload_time": "2019-01-02T20:53:01", "url": "https://files.pythonhosted.org/packages/36/ee/916fb4d99f480d6b2919739dba9e8e1aee8c5e450882f5307573c7491f7b/giticket-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d3c6661f6746d5746f02ee7a41f417f", "sha256": "db875978e6b2b17b6c1c47cd59d3506104dd8ba5bd9f63649112b562ff37d306" }, "downloads": -1, "filename": "giticket-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7d3c6661f6746d5746f02ee7a41f417f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10273, "upload_time": "2019-01-02T20:53:03", "url": "https://files.pythonhosted.org/packages/01/d7/98ee4072de4376e971d08d20040b3ff5ea02652e23aaf22917424ca3efa5/giticket-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "44156688fd7f993313642639afff846c", "sha256": "ed87fc4da62dfd98569ed9542e87490aabe485e7dd5bf7ffbe325bb1379ec4d9" }, "downloads": -1, "filename": "giticket-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44156688fd7f993313642639afff846c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3924, "upload_time": "2019-01-02T21:03:18", "url": "https://files.pythonhosted.org/packages/d7/01/a62b01075863ab5a5454e2ca0eac998ec6c50ebdd95c44e51831c0987c0c/giticket-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f560b77281a08fe660e1168c5ac10b4d", "sha256": "6af68a92561569ae181c5ce92443fb0aee59a0d26e585126c70fcaea2b8d57c5" }, "downloads": -1, "filename": "giticket-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f560b77281a08fe660e1168c5ac10b4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10274, "upload_time": "2019-01-02T21:03:20", "url": "https://files.pythonhosted.org/packages/5d/ab/4fd898f4c3940a12f2224b58ceb7396151d8fcc451e80bada41d5a226cbf/giticket-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "15435609aa8a389dac536ea11dd356d5", "sha256": "166e51cd4bfc82ecc9faffe6156fac4a8fa458297ef520cd6090005d5a43a4ef" }, "downloads": -1, "filename": "giticket-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15435609aa8a389dac536ea11dd356d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3924, "upload_time": "2019-01-02T21:07:42", "url": "https://files.pythonhosted.org/packages/f7/a1/68a5003674bd7ba2d8a977bc866727e1b46c78d5f5f72c5af0c7e3ec8d6e/giticket-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39b2c10559832f2291fc253773a60698", "sha256": "2548a2360eed253d9e6004e41bdcab73302d276406092c3d9eee2a4e84c77e90" }, "downloads": -1, "filename": "giticket-0.1.2.tar.gz", "has_sig": false, "md5_digest": "39b2c10559832f2291fc253773a60698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10268, "upload_time": "2019-01-02T21:07:43", "url": "https://files.pythonhosted.org/packages/c4/68/605557399985f2330fa2eec0f4f042058707507fb36c1fdac6d0b719814d/giticket-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "189294e3bcbc75a7ff58556b5f55b0f3", "sha256": "85d55fa11f73d663718ea9494655bb201265f48077727a437fc676d0a0c05df8" }, "downloads": -1, "filename": "giticket-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "189294e3bcbc75a7ff58556b5f55b0f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3922, "upload_time": "2019-01-02T21:27:23", "url": "https://files.pythonhosted.org/packages/2f/e6/9d62e2ac1aa432addf047b9117467dfa56e50cc80562fd3fbc4927326693/giticket-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70011f1af7123669a92356ce4215b7e5", "sha256": "a9033db7b54655626aef959991b3ad81264367a02a449c6a35a99490af4acf5b" }, "downloads": -1, "filename": "giticket-0.1.4.tar.gz", "has_sig": false, "md5_digest": "70011f1af7123669a92356ce4215b7e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10277, "upload_time": "2019-01-02T21:27:24", "url": "https://files.pythonhosted.org/packages/26/41/9386b2e9a1c34bf0ef17102abb6ebd55f0cacae224c944badeb6a4aed57a/giticket-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "c7073a7662ac7ee9dd3b15857b831222", "sha256": "42d0f3a57139bcf3335252728d2987f2db589e3670d4a754a1793d3db5f2a7c4" }, "downloads": -1, "filename": "giticket-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7073a7662ac7ee9dd3b15857b831222", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4771, "upload_time": "2019-04-23T18:03:23", "url": "https://files.pythonhosted.org/packages/f3/ed/74ef117e33abd885f1d1405bb69c1d4a5dc3f5685de7a7b52dcc9392881c/giticket-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "694d1b917d8e51dd095af4ce58307f58", "sha256": "e2badd6c3ffa8df90b802e925c0a7f91c5cb94566168d1ce6d2ef5193dbbcd0e" }, "downloads": -1, "filename": "giticket-0.1.5.tar.gz", "has_sig": false, "md5_digest": "694d1b917d8e51dd095af4ce58307f58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11017, "upload_time": "2019-04-23T18:03:26", "url": "https://files.pythonhosted.org/packages/9e/6f/ba7a9edacfa651798c98e87a4a732c588bd30feeb876de7ecbdb5e897b19/giticket-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7073a7662ac7ee9dd3b15857b831222", "sha256": "42d0f3a57139bcf3335252728d2987f2db589e3670d4a754a1793d3db5f2a7c4" }, "downloads": -1, "filename": "giticket-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7073a7662ac7ee9dd3b15857b831222", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4771, "upload_time": "2019-04-23T18:03:23", "url": "https://files.pythonhosted.org/packages/f3/ed/74ef117e33abd885f1d1405bb69c1d4a5dc3f5685de7a7b52dcc9392881c/giticket-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "694d1b917d8e51dd095af4ce58307f58", "sha256": "e2badd6c3ffa8df90b802e925c0a7f91c5cb94566168d1ce6d2ef5193dbbcd0e" }, "downloads": -1, "filename": "giticket-0.1.5.tar.gz", "has_sig": false, "md5_digest": "694d1b917d8e51dd095af4ce58307f58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11017, "upload_time": "2019-04-23T18:03:26", "url": "https://files.pythonhosted.org/packages/9e/6f/ba7a9edacfa651798c98e87a4a732c588bd30feeb876de7ecbdb5e897b19/giticket-0.1.5.tar.gz" } ] }