{ "info": { "author": "Sumin Byeon", "author_email": "suminb@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Gitstat\n=======\n\n.. image:: https://travis-ci.org/suminb/gitstats.svg?branch=develop\n :target: https://travis-ci.org/suminb/gitstats\n\n.. image:: https://coveralls.io/repos/github/suminb/gitstats/badge.svg?branch=develop\n :target: https://coveralls.io/github/suminb/gitstats?branch=develop\n\nVisualizes overall code commits for multiple Git repositories. The red\nindicates my own commits whereas the blue indicates your teammates'.\n\n.. image:: http://s1.postimg.org/mrnwnla3j/2014.png\n\n\nInstallation\n============\n\n.. code-block:: console\n\n pip install gitstats\n\nUsage\n=====\n\nThe following example shows how `gitstats` discovers all Git repositories\nin the home directory to consolidate all commit logs.\n\nGit Repository Analysis\n~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: console\n\n gitstats analyze ~ > gitstats.json\n\nThe target directory may be a single repository.\n\n.. code-block:: console\n\n gitstats analyze ~/work/project_x > gitstats.json\n\nIf you would like to exclude certain repositories, put a ``.exclude`` file in\neach directory you want to exclude from the statistics. Note that the content\nof the file is irrelevant.\n\nGenerating Commit Graphs\n~~~~~~~~~~~~~~~~~~~~~~~~\n\n`gitstats` generates annual commit graphs that are similar to what GitHub\nshows on each user's page. However, the major difference is that `gitstats`\ndifferentiates your commits from others based on your email address(es).\n\n.. code-block:: console\n\n gitstats generate_graph gitstats.json 2017 --email ${your_email} > 2017.svg\n\nIf you have multiple email addresses, you may pass them as follows:\n\n.. code-block:: console\n\n gitstats generate_graph gitstats.json 2017 --email ${your_email1} --email ${your_email2} > 2017.svg", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/suminb/gitstats", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "gitstats", "package_url": "https://pypi.org/project/gitstats/", "platform": "", "project_url": "https://pypi.org/project/gitstats/", "project_urls": { "Homepage": "http://github.com/suminb/gitstats" }, "release_url": "https://pypi.org/project/gitstats/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "Generating overall statistics for multiple git repositories", "version": "0.2.4" }, "last_serial": 3440268, "releases": { "0.0.1": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "28794b2b00f20143003626941c768484", "sha256": "9ea73280f55edf794cd102eb65f3049dce0af5d1a06aa24fafaed2f7223de22d" }, "downloads": -1, "filename": "gitstats-0.2.1.tar.gz", "has_sig": false, "md5_digest": "28794b2b00f20143003626941c768484", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2128, "upload_time": "2017-02-21T16:30:14", "url": "https://files.pythonhosted.org/packages/db/b7/63bc43997c42fd6c726bdf3d08a2afd5afca54ed6712cc1fda7c9d9df8f2/gitstats-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "e832128a9431cb07a0a5fc35f48118df", "sha256": "73f5e14253384dabcb9b96533c220a0fc2078a6dc2375a8039e0a5c91c5e131e" }, "downloads": -1, "filename": "gitstats-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e832128a9431cb07a0a5fc35f48118df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1948, "upload_time": "2017-03-01T11:09:19", "url": "https://files.pythonhosted.org/packages/c7/9f/f6bd466a003ba37102bf39b6727a15894b31c5927a312c362675faedc48d/gitstats-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "d193405c388712a56b923692fc078de7", "sha256": "9b9a7eee56c5d04badd58776dfaab384ef5864fb21c1aa3d41c5b4ea4a096af8" }, "downloads": -1, "filename": "gitstats-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d193405c388712a56b923692fc078de7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4335, "upload_time": "2017-12-24T08:40:58", "url": "https://files.pythonhosted.org/packages/2a/8e/c25271299b636b7dfa7729ac4c8f005a5a1ec71459e8f799b766987e4d4c/gitstats-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ebdcb150e27c9a3962e00558c30031c6", "sha256": "0a4ba8dc23df3f01ff45d749f3c028ca6bb46c47f7c844aad49b2739d7e21eac" }, "downloads": -1, "filename": "gitstats-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ebdcb150e27c9a3962e00558c30031c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4407, "upload_time": "2017-12-24T09:00:34", "url": "https://files.pythonhosted.org/packages/5a/b7/0902330a5912f81eba183dd5012db277aa9f90747645198a892d0208b119/gitstats-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ebdcb150e27c9a3962e00558c30031c6", "sha256": "0a4ba8dc23df3f01ff45d749f3c028ca6bb46c47f7c844aad49b2739d7e21eac" }, "downloads": -1, "filename": "gitstats-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ebdcb150e27c9a3962e00558c30031c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4407, "upload_time": "2017-12-24T09:00:34", "url": "https://files.pythonhosted.org/packages/5a/b7/0902330a5912f81eba183dd5012db277aa9f90747645198a892d0208b119/gitstats-0.2.4.tar.gz" } ] }