{ "info": { "author": "Rob Madole", "author_email": "robmadole@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Version Control", "Topic :: Text Processing" ], "description": "Jig\n===\n\n.. image:: https://travis-ci.org/robmadole/jig.svg?branch=develop\n :target: https://travis-ci.org/robmadole/jig\n\nA command line tool and framework for getting more from the Git pre-commit\nhook.\n\nWhat is the Git pre-commit hook? It's a small script that Git automatically\nruns right before you commit.\n\nInstallation\n------------\n\nThe Jig_ command line tool is written in Python, you can write plugins in any\nlanguage you wish. Install the tool by:\n\n::\n\n $ pip install jig || easy_install jig\n\nGetting started\n---------------\n\nYou can give Jig a spin in less than 5 minutes\n\n`Take me to the quick start`_\n\nIt's super easy to write your own plugins too\n\n`Show me how to write plugins`_\n\n.. _Take me to the quick start: http://packages.python.org/jig/index.html\n.. _Show me how to write plugins: http://packages.python.org/jig/pluginapi.html\n.. _Jig: http://pypi.python.org/pypi/jig\n\nSupport\n-------\n\nProblems or requests? Create an issue on GitHub.\n\nhttp://github.com/robmadole/jig/issues\n\n\nNews\n====\n\n*Release 0.1.11 - February 28th, 2015*\n\n* Removes references to the async Python library which is no longer\n needed by gitdb. Fixes #11.\n\n*Release 0.1.10 - July 23rd, 2014*\n\n* Fixed references to downloading files from GitHub after a security update\n redirects all requests to githubusercontent.com\n\n*Release 0.1.9 - February 22nd, 2014*\n\n* Adds a ``jig sticky`` command that auto-initializes freshly cloned Git\n repositories for use with Jig.\n\n*Release 0.1.8 - February 1st, 2014*\n\n* Adds a ``jig report`` command allowing Jig to be ran on any Git revision range.\n* Adds a ``jig version`` to show the currently installed version of Jig.\n\n*Release 0.1.7 - December 13th, 2013*\n\n* Fix a missing string to unicode conversion that could cause errors if unicode\n characters were present in the input sent to plugins.\n\n*Release 0.1.6 - April 28th, 2013*\n\n* ``jig config`` command added, allowing plugin configuration settings to be\n managed.\n\n*Release 0.1.5 - April 10th, 2013*\n\n* ``jig runnow`` supports a ``--plugin`` option so that only a specific plugin\n is ran.\n* ``jig plugin test`` has a new ``--range`` option to limit the tests ran to a\n specific set instead of the entire suite.\n\n*Release 0.1.4 - March 24th, 2013*\n\n* Jig commands now include more useful messages.\n* Periodically checks if installed plugins have updates and prompts to install\n the latest plugins.\n* Ignores the .jig directory when running (GitHub Issue #1).\n\n*Release 0.1.3 - February 16th, 2013*\n\n* Makes the indicator between warning messages and stop messages\n easy to discern at a quick glance.\n* When Jig runs via the Git pre-commit hook, the output is more pronounced.\n* Update the plugin test runner to ignore the summary lines at the bottom of\n the output.\n\n*Release 0.1.2 - February 13th, 2013*\n\n* Support for Python 2.6 when running plugins ``jig plugin test``.\n\n*Release 0.1.1 - February 7th, 2013*\n\n* Upgrade plugins installed from a URL using ``jig plugin update``.\n* Python 2.6 support.\n\n*Release 0.1.0 - April 6th, 2012*\n\n* Initial release.", "description_content_type": null, "docs_url": "https://pythonhosted.org/jig/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/robmadole/jig", "keywords": "git hooks code smell lint", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "jig", "package_url": "https://pypi.org/project/jig/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jig/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/robmadole/jig" }, "release_url": "https://pypi.org/project/jig/0.1.11/", "requires_dist": null, "requires_python": null, "summary": "Check your code for stuff before you `git commit`", "version": "0.1.11" }, "last_serial": 1442444, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7bd4195565d8fa5868770c4194df621d", "sha256": "9719752905170d181bc72dca5c3c07ecc5effdcfae2785cab42bc7ece4763094" }, "downloads": -1, "filename": "jig-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7bd4195565d8fa5868770c4194df621d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47568, "upload_time": "2012-04-07T00:06:22", "url": "https://files.pythonhosted.org/packages/96/7e/9f839264625adce36bc2af627ab4b6b7642059e748e6101b97cfc6cc89c7/jig-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "92aecc08787bba25549bcee523b6f0e9", "sha256": "93544d423ad8e4ffd5c62533e87181240e9ce882effb57c43e857d3be06e2780" }, "downloads": -1, "filename": "jig-0.1.1.tar.gz", "has_sig": false, "md5_digest": "92aecc08787bba25549bcee523b6f0e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49574, "upload_time": "2013-02-08T05:18:39", "url": "https://files.pythonhosted.org/packages/36/bd/8992672bb3229195806e64af21b2cf08859bc0d1da4446b3b5872237f51d/jig-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "f91545badc91fa5490079f52bb3176fd", "sha256": "8674059cf3024ebadb31685445157e71e4a854743198b345118b7c6dede7f54f" }, "downloads": -1, "filename": "jig-0.1.10.tar.gz", "has_sig": false, "md5_digest": "f91545badc91fa5490079f52bb3176fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90488, "upload_time": "2014-07-23T14:18:55", "url": "https://files.pythonhosted.org/packages/cd/61/25ed84f927e38deebbd207206da968c7ca23f60cb9e07da86dc1f77d82e8/jig-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "3467290a1a9952c6e46444adc41ec7d0", "sha256": "88a0f9f2057c432a6c723c5273ce11e8c75eddbe80627a7d8034abc75e1ad6e1" }, "downloads": -1, "filename": "jig-0.1.11.tar.gz", "has_sig": false, "md5_digest": "3467290a1a9952c6e46444adc41ec7d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90511, "upload_time": "2015-02-28T17:20:23", "url": "https://files.pythonhosted.org/packages/b4/c0/a21bf13ba97d1b0f10030673353a539abe569d54d30d6eb66550aa13ea70/jig-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b251ea81b53339e7c7e4f02ce2f34738", "sha256": "3b37dbdb9a5f4072c932e1295418389234f52d0bede994ab66cfb22f6a98092b" }, "downloads": -1, "filename": "jig-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b251ea81b53339e7c7e4f02ce2f34738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49778, "upload_time": "2013-02-13T15:26:36", "url": "https://files.pythonhosted.org/packages/9a/3c/056fe7071938e12eaeffce56b939319b69de5a0dfc71a285cdc11680f936/jig-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a0bfc0c441526bef5820949bf2725f79", "sha256": "425201ac3970b5399fb6e75873572e4c446d70e6f3de157414e53177e6d9f6bc" }, "downloads": -1, "filename": "jig-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a0bfc0c441526bef5820949bf2725f79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49256, "upload_time": "2013-02-16T16:58:10", "url": "https://files.pythonhosted.org/packages/04/6d/1857df0e7d043e269b412b78abc98ea9180971b06cab0f0248ff1d73d237/jig-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a8cdf615682f4960ea991380b25a757f", "sha256": "c5e6d6b44ef5987db3bb12c8bb7f60741cf80e51a5e781c51a00bd78686e78bd" }, "downloads": -1, "filename": "jig-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a8cdf615682f4960ea991380b25a757f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56644, "upload_time": "2013-03-24T16:54:50", "url": "https://files.pythonhosted.org/packages/c2/a5/c41d1d5b0730189408a01eaa2b0dc17c1103f57d3ac12b0b66bbc1671757/jig-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "261d19cdcff473603913a5a02a906f48", "sha256": "a3090f29f2332b269c677aae7d79568e188931097c5614e3b86c29ca5e4b02e7" }, "downloads": -1, "filename": "jig-0.1.5.tar.gz", "has_sig": false, "md5_digest": "261d19cdcff473603913a5a02a906f48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57542, "upload_time": "2013-04-10T16:04:11", "url": "https://files.pythonhosted.org/packages/f6/ff/0cf8ce6bd1fee43e9582442aa76692821ad5fe1a141ffe877c7b5a406ffd/jig-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "77df3d5d32786a7f9e74d288fe3d58c9", "sha256": "d0009487bb66f35f86118b862ed0cbd4224d6f2fd3bb6d487a37206dd1fd03f3" }, "downloads": -1, "filename": "jig-0.1.6.tar.gz", "has_sig": false, "md5_digest": "77df3d5d32786a7f9e74d288fe3d58c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62964, "upload_time": "2013-04-28T15:26:09", "url": "https://files.pythonhosted.org/packages/e0/35/aed08ed647d07a001d9c5593ac60c41e47640d1fae831a37da55453babf9/jig-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "587e4110937e8c7b01b97c92a38e83ce", "sha256": "2c19c0e4f1fd9271e4954fa5f6be3322ed8ecbc0d332e42143040c63618df5d2" }, "downloads": -1, "filename": "jig-0.1.7.tar.gz", "has_sig": false, "md5_digest": "587e4110937e8c7b01b97c92a38e83ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64414, "upload_time": "2013-12-14T04:30:03", "url": "https://files.pythonhosted.org/packages/cc/70/8b31901b80786c461bb532952da4839c501306f3bec90a6888167f101b52/jig-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "07f967a7d1f9ff5d0871a72c16d018bf", "sha256": "0a63d32ba7ca892737ffba74adaf9c025664f3f63b03a925355afb8cf0db94c8" }, "downloads": -1, "filename": "jig-0.1.8.tar.gz", "has_sig": false, "md5_digest": "07f967a7d1f9ff5d0871a72c16d018bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66866, "upload_time": "2014-02-01T19:55:28", "url": "https://files.pythonhosted.org/packages/c4/23/e018952b048b43def519f488758bf2721169a1ee1aedf360bda171861531/jig-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "8019da231fcacc8c4a6cf2e03cdfe74c", "sha256": "4f480f7d02aaa60498083e6f3e0a9a361b292bd1b53194097117de88b71c3b97" }, "downloads": -1, "filename": "jig-0.1.9.tar.gz", "has_sig": false, "md5_digest": "8019da231fcacc8c4a6cf2e03cdfe74c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90279, "upload_time": "2014-02-22T20:16:37", "url": "https://files.pythonhosted.org/packages/96/8f/717879a5c1ec8fa78813abfd2e70411c51437f2e1e976ed519b4815a6ed3/jig-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3467290a1a9952c6e46444adc41ec7d0", "sha256": "88a0f9f2057c432a6c723c5273ce11e8c75eddbe80627a7d8034abc75e1ad6e1" }, "downloads": -1, "filename": "jig-0.1.11.tar.gz", "has_sig": false, "md5_digest": "3467290a1a9952c6e46444adc41ec7d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90511, "upload_time": "2015-02-28T17:20:23", "url": "https://files.pythonhosted.org/packages/b4/c0/a21bf13ba97d1b0f10030673353a539abe569d54d30d6eb66550aa13ea70/jig-0.1.11.tar.gz" } ] }