{ "info": { "author": "Tavish Armstrong", "author_email": "tavisharmstrong@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "===============================\nGit2JSON\n===============================\n\n.. image:: https://badge.fury.io/py/git2json.png\n :target: http://badge.fury.io/py/git2json\n \n.. image:: https://travis-ci.org/tarmstrong/git2json.png?branch=master\n :target: https://travis-ci.org/tarmstrong/git2json\n\n.. image:: https://pypip.in/d/git2json/badge.png\n :target: https://crate.io/packages/git2json?version=latest\n\n\nConvert git logs to JSON for easier analysis.\n\n* Free software: BSD license\n* Documentation: http://git2json.rtfd.org.\n\nInstallation\n------------\n\nThe easiest way to install ``git2json`` is through pip:\n\n::\n\n pip install git2json\n\nIf you want the most up-to-date version (at a greater risk of encountering\nbugs) you can clone this repository and install it manually:\n\n::\n\n git clone https://github.com/tarmstrong/git2json.git\n cd git2json\n python setup.py install\n\nUsage\n-----\n\n::\n\n usage: git2json [-h] [--git-dir GIT_DIR]\n\n optional arguments:\n -h, --help show this help message and exit\n --git-dir GIT_DIR Path to the .git/ directory of the repository you are\n targeting\n\n\nThe resulting JSON log is printed to standard output.\n\nExample JSON\n------------\n\nThe following shows the structure of the JSON emitted by the tool.\n\n::\n\n [{\n \"committer\": {\n \"date\": 1379903278,\n \"timezone\": \"-0400\",\n \"name\": \"Tavish Armstrong\",\n \"email\": \"tavisharmstrong@gmail.com\"\n },\n \"parents\": [\"e307663594031738c932877c8589552d5aafc953\"],\n \"author\": {\n \"date\": 1379903278,\n \"timezone\": \"-0400\",\n \"name\": \"Tavish Armstrong\",\n \"email\": \"tavisharmstrong@gmail.com\"\n },\n \"tree\": \"bd03127651335e3a51241f507f3bf194d8336485\",\n \"commit\": \"d06454c160218b4a782afad2429abda1add54df0\",\n \"message\": \"Allow user to specify git-dir on the command line.\",\n \"changes\": [\n [23, 3, \"git2json/__init__.py\"]\n ]\n },\n // ... More commits\n ]\n\n\nUsage Examples\n==============\n\n* [How Long Does It Take To Review an IPython Pull Request?](http://nbviewer.ipython.org/urls/raw.github.com/tarmstrong/code-analysis/master/IPythonReviewTime.ipynb) by Tavish Armstrong (git2json author)\n\nIf you are using ``git2json`` in interesting ways, please share and I will\nadd your notebooks/blog posts/code to this list.\n\n\n\n\n\nHistory\n-------\n\n0.1.0 (2013-09-23)\n++++++++++++++++++\n\n* First release on PyPI.\n\n0.1.1 (2013-09-25)\n++++++++++++++++++\n\n* Fixed broken PyPI package.\n\n0.2.0 (2013-09-28)\n++++++++++++++++++\n\n* Parents now an array instead of a single value.\n\n0.2.1 (2013-10-07)\n++++++++++++++++++\n\n* Re-implemented parser with regular expressions.\n* Character encoding issues fixed.\n\n0.2.2 (2013-11-09)\n++++++++++++++++++\n\n* Fix bug #7 (hidden filenames not parsed correctly): https://github.com/tarmstrong/git2json/issues/7\n\n0.2.3 (2013-11-09)\n++++++++++++++++++\n\n* Python 3 compatibility", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tarmstrong/git2json", "keywords": "git2json", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "git2json", "package_url": "https://pypi.org/project/git2json/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/git2json/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/tarmstrong/git2json" }, "release_url": "https://pypi.org/project/git2json/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "Convert git logs to JSON for easier analysis.", "version": "0.2.3" }, "last_serial": 915485, "releases": { "0.1.0": [ { "comment_text": "built for Linux-3.2.0-53-generic-x86_64-with-glibc2.7", "digests": { "md5": "1d58a4949aed8111163fc250e5a8d716", "sha256": "07288a8a85104f9ae6bf6ac6207ed5058475c40d1db8bbf6fda11a4f47252b87" }, "downloads": -1, "filename": "git2json-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "1d58a4949aed8111163fc250e5a8d716", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 5765, "upload_time": "2013-09-24T03:16:12", "url": "https://files.pythonhosted.org/packages/1b/0f/5d3eca4ba242564f438c5ba17ee2330ee6b25f3d155f634c61e32804408a/git2json-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "82cab060242ccdd4fd5d84eb221505ec", "sha256": "85bd21ec9238891714843b27acd3855ef60eb4105f4e4285ab37e900e717555b" }, "downloads": -1, "filename": "git2json-0.1.0.tar.gz", "has_sig": false, "md5_digest": "82cab060242ccdd4fd5d84eb221505ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6133, "upload_time": "2013-09-24T03:16:09", "url": "https://files.pythonhosted.org/packages/53/14/070ac1ce9c4bf8395f140e72fdc98defeb8f93335bbce3e965f520ec11bd/git2json-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5e2a0866f85de040c38ae3c73908688d", "sha256": "a3abe971a79c9fadfeea0a61c28d2539644baec47b4668e4240e5402bbf34c3a" }, "downloads": -1, "filename": "git2json-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5e2a0866f85de040c38ae3c73908688d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6132, "upload_time": "2013-09-26T03:47:26", "url": "https://files.pythonhosted.org/packages/77/88/c4d2ec1dcf418fc42df41ff6e5436c461d9c4600e63d36674694802d0eed/git2json-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1c7397c2971250bb7457ddfe0feb6172", "sha256": "db50085a53ab8e6e32cdbb8096f0a07b9918fdc4f1f840c5c6515500375a873f" }, "downloads": -1, "filename": "git2json-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1c7397c2971250bb7457ddfe0feb6172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6384, "upload_time": "2013-09-28T04:38:52", "url": "https://files.pythonhosted.org/packages/6f/48/8919bcafed3027e2d2a276e23e526f2b3b1c89ea01d8062361f0eb05110a/git2json-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "644521a64a15c191c5b11c3c36f21429", "sha256": "f3fa3d7813e536e38a9f130c06269149a100aee6ad20c28b320e0f1fb4be1115" }, "downloads": -1, "filename": "git2json-0.2.1.tar.gz", "has_sig": false, "md5_digest": "644521a64a15c191c5b11c3c36f21429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6778, "upload_time": "2013-10-07T04:44:43", "url": "https://files.pythonhosted.org/packages/27/70/8044899dbd335255907eede6ee8ce74cea9433821fe2119f85e7474723d8/git2json-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ecf676b5b07d1e64970def81237bb635", "sha256": "35dd0b0cc7e13f17b46e691174d5ce38ec691b3a274b0dd2f5f6831e29e124bd" }, "downloads": -1, "filename": "git2json-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ecf676b5b07d1e64970def81237bb635", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6906, "upload_time": "2013-11-09T05:29:15", "url": "https://files.pythonhosted.org/packages/58/c3/aa27f64368fe40cae3d41b38651e09435c4886331a785107417251ce571c/git2json-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "9a224f719d6d8de2a4ff9846f8d2e098", "sha256": "a3f02dc676113a0c454ad75dc0ff596c9e1f2bf5b65c837663d2f1265740f70f" }, "downloads": -1, "filename": "git2json-0.2.3.tar.gz", "has_sig": false, "md5_digest": "9a224f719d6d8de2a4ff9846f8d2e098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6936, "upload_time": "2013-11-10T00:00:32", "url": "https://files.pythonhosted.org/packages/a1/72/d04124cff61788805000891c894baaa639c36ade22bab6df694637558d83/git2json-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a224f719d6d8de2a4ff9846f8d2e098", "sha256": "a3f02dc676113a0c454ad75dc0ff596c9e1f2bf5b65c837663d2f1265740f70f" }, "downloads": -1, "filename": "git2json-0.2.3.tar.gz", "has_sig": false, "md5_digest": "9a224f719d6d8de2a4ff9846f8d2e098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6936, "upload_time": "2013-11-10T00:00:32", "url": "https://files.pythonhosted.org/packages/a1/72/d04124cff61788805000891c894baaa639c36ade22bab6df694637558d83/git2json-0.2.3.tar.gz" } ] }