{ "info": { "author": "Mike Hoye", "author_email": "mhoye@mozilla.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": "===============================\ngitcoach\n===============================\n\n.. image:: https://badge.fury.io/py/gitcoach.png\n :target: http://badge.fury.io/py/gitcoach\n \n.. image:: https://travis-ci.org/tarmstrong/gitcoach.png?branch=master\n :target: https://travis-ci.org/tarmstrong/gitcoach\n\n.. image:: https://pypip.in/d/gitcoach/badge.png\n :target: https://crate.io/packages/gitcoach?version=latest\n\n\nGitlearn and gitcoach are a pair of tools for helping me, and hopefully \nother people, better understand large projects living in Git by trying\nto identify codependent pieces of code. \n\n* Free software: BSD license\n* Documentation: http://gitcoach.rtfd.org.\n\nInstallation\n------------\n\nThe easiest way to install gitcoach is through pip::\n\n $ pip install gitcoach\n\nUsage\n-----\n\nTo generate the prediction data, run `gitlearn`. This might take a long time::\n\n usage: gitlearn [-h]\n\n Generate coaching data for gitcoach.\n\n optional arguments:\n -h, --help show this help message and exit\n\nThe `gitcoach` utility::\n\n usage: gitcoach [-h] [--file FILE] [--commit COMMIT] [--threshold THRESHOLD]\n\n Find co-dependent files based on git history. Two files are co-dependent if\n they have been modified in the same commits often enough.\n\n optional arguments:\n -h, --help show this help message and exit\n --file FILE, -f FILE Find suggestions for a specific file\n --commit COMMIT, -c COMMIT\n Find suggestions for files modified in a specific\n commit.\n --threshold THRESHOLD, -t THRESHOLD\n Threshold for co-incidence ratio (default=0.8).\n\n\nExample output of `gitcoach`::\n\n Here are some files you might want to look at:\n\n travis.yml\tsuggested by\tREADME.rst (0.500000)\n tox.ini\tsuggested by\tREADME.rst (0.500000)\n setup.py\tsuggested by\tREADME.rst (0.500000)\n requirements.txt\tsuggested by\tREADME.rst (0.500000)\n\n\n\n\nHistory\n-------\n\n0.1\n+++++\n\n* Original version by mhoye\n\n0.2.0 (2013-11-08)\n++++++++++++++++++\n\n* Rewrite\n* New dependency: `git2json`\n* First version released on PyPI\n\n0.2.2 (2013-11-09)\n++++++++++++++++++\n\n* Python 3 compatibility\n* Packaging fixes", "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/mhoye/gitcoach", "keywords": "gitcoach", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "gitcoach", "package_url": "https://pypi.org/project/gitcoach/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gitcoach/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mhoye/gitcoach" }, "release_url": "https://pypi.org/project/gitcoach/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "Help you find out what files you should be changing.", "version": "0.2.2" }, "last_serial": 915586, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "0303ecd723298aced1d177cf2075ca9b", "sha256": "32d7e1de66fc8b62e93c711c74fb2cbcacf26ed728361b64a5e5e72e66dc7c43" }, "downloads": -1, "filename": "gitcoach-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0303ecd723298aced1d177cf2075ca9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7080, "upload_time": "2013-11-09T18:01:08", "url": "https://files.pythonhosted.org/packages/97/db/98b8a6bdddf6aad271349a79208335c66db637e093b341c7ccb4e76c3f08/gitcoach-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dce4ea4969582491bcc5db35deab4283", "sha256": "01d4b708cfae8092be3752b541ea46739ccffccc97023ae5cd229bd258f54680" }, "downloads": -1, "filename": "gitcoach-0.2.1.tar.gz", "has_sig": false, "md5_digest": "dce4ea4969582491bcc5db35deab4283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7093, "upload_time": "2013-11-09T18:16:23", "url": "https://files.pythonhosted.org/packages/18/26/9f3e71ad2309e08e2803e5b82ca9c6d83584ce67e7d4cc710895fd170e09/gitcoach-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "290c44ee753321fa4f90bd15a99b3828", "sha256": "a58dade1743ca18784d20f9576c468312e52831d81009df9b3178ca77a3d5536" }, "downloads": -1, "filename": "gitcoach-0.2.2.tar.gz", "has_sig": false, "md5_digest": "290c44ee753321fa4f90bd15a99b3828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7313, "upload_time": "2013-11-10T04:12:11", "url": "https://files.pythonhosted.org/packages/37/4e/3007f621053f2c229fa8b0ea4824cc779691b24fae38d840e182a0bf6a05/gitcoach-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "290c44ee753321fa4f90bd15a99b3828", "sha256": "a58dade1743ca18784d20f9576c468312e52831d81009df9b3178ca77a3d5536" }, "downloads": -1, "filename": "gitcoach-0.2.2.tar.gz", "has_sig": false, "md5_digest": "290c44ee753321fa4f90bd15a99b3828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7313, "upload_time": "2013-11-10T04:12:11", "url": "https://files.pythonhosted.org/packages/37/4e/3007f621053f2c229fa8b0ea4824cc779691b24fae38d840e182a0bf6a05/gitcoach-0.2.2.tar.gz" } ] }