{ "info": { "author": "Scott Johnson", "author_email": "jaywir3@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)" ], "description": "git-risk is a command that will determine which tickets are at risk of\r\nregressions from a range of commits. It is most useful when used after a merge\r\nto determine which tickets were affected by the merge by searching through the\r\nrange [..]. In this mode, it\r\ndetermines the least common ancestor of the commits included in the given merge\r\nand reports all tickets identified in the commit messages for all commits in\r\nbetween each of the merged commits and their least common ancestor.\r\n\r\nThe theory is that, for a given merge commit, regressions will typically be\r\nseen in tickets that weren't previously merged into the main development trunk.\r\nTickets that have already been merged into the main development trunk, and are\r\ntested prior to the merge in question, are at a lower risk for regressions. As\r\nsuch, git-risk provides a list of all tickets that haven't yet been tested after\r\nthe merge in question, so they can be tested to ensure lower probability of\r\nregressions in the happy-path of the code.\r\n\r\ngit-risk can also be used to report which tickets were involved (or, at least\r\nmentioned) within any range of commits.\r\n\r\nFor any of these to work, you must have a standard commit message format that\r\nincludes the issue to which a given commit relates. Extraction of the ticket\r\nfrom a commit message is performed using a regular expression, so a great deal\r\nof flexibility is available.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/jwir3/git-risk/archive/gitrisk-v0.1.0.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/jwir3/git-risk", "keywords": "git, risk, regression, identification, ticket", "license": "Mozilla Public License v2.0", "maintainer": "", "maintainer_email": "", "name": "gitrisk", "package_url": "https://pypi.org/project/gitrisk/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gitrisk/", "project_urls": { "Download": "https://github.com/jwir3/git-risk/archive/gitrisk-v0.1.0.zip", "Homepage": "http://github.com/jwir3/git-risk" }, "release_url": "https://pypi.org/project/gitrisk/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "A tool for determining which tickets included in a merge might be at risk of regressions", "version": "0.1.0" }, "last_serial": 1577175, "releases": { "0.0.3": [], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d04d72012ea62d8f2fff820961eb78fd", "sha256": "0242cf8e305ed8b32eb6fcae364a04dc307f99fa4458826e43505dc742f44865" }, "downloads": -1, "filename": "gitrisk-0.0.4-py2.7.egg", "has_sig": false, "md5_digest": "d04d72012ea62d8f2fff820961eb78fd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9785, "upload_time": "2015-06-03T18:16:42", "url": "https://files.pythonhosted.org/packages/4f/d9/5ad76d604f826857f734a3575f26489b73f4aed64387f088d6160311bd85/gitrisk-0.0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "13c718a06b4e0d4b472eac035355331b", "sha256": "7fd636509867a6d27ab114e24e73903170e561af0a0c39192cb0e93772bee693" }, "downloads": -1, "filename": "gitrisk-v0.0.4.tar.gz", "has_sig": false, "md5_digest": "13c718a06b4e0d4b472eac035355331b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52002, "upload_time": "2014-12-15T02:15:29", "url": "https://files.pythonhosted.org/packages/ca/ac/e80fae4a9ed6d32936280878e1adba4662325fd70480559efbbc0bc8941f/gitrisk-v0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e4ac6c63da3555b0a7e6e08083c19243", "sha256": "6336e1657cf5b1bead24cf61b14733134b66417868934416c87799d7aadacada" }, "downloads": -1, "filename": "gitrisk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e4ac6c63da3555b0a7e6e08083c19243", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4424, "upload_time": "2015-06-03T18:16:47", "url": "https://files.pythonhosted.org/packages/a2/df/a1a283f5cf2917e09b903f9bf28227a106c9bec77a3f52e6e82b792de388/gitrisk-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4ac6c63da3555b0a7e6e08083c19243", "sha256": "6336e1657cf5b1bead24cf61b14733134b66417868934416c87799d7aadacada" }, "downloads": -1, "filename": "gitrisk-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e4ac6c63da3555b0a7e6e08083c19243", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4424, "upload_time": "2015-06-03T18:16:47", "url": "https://files.pythonhosted.org/packages/a2/df/a1a283f5cf2917e09b903f9bf28227a106c9bec77a3f52e6e82b792de388/gitrisk-0.1.0.tar.gz" } ] }