{ "info": { "author": "Doug Hellmann", "author_email": "doug@doughellmann.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: OpenStack", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "git-os-job\n==========\n\ngit plugin to show the OpenStack job log for a commit\n\nWhat is git-os-job?\n-------------------\n\nThe OpenStack_ project stores the logs for all of the test jobs\nrelated to a commit on http://logs.openstack.org organized by the\ncommit hash. To review the logs after a job runs, most developers\nstart with the message jenkins leaves on gerrit, and click through to\nthe log files. Not all jenkins jobs are triggered by or related to a\ngerrit review, though (e.g, release tags). \n\n.. _OpenStack: http://openstack.org/\n\ngit-os-job makes it easy to find those logs by finding the hash of the\ncommit and using it to build the right URL. It will then either print\nthe URL or open a web browser directly.\n\nExamples\n--------\n\nLook at the jobs related to the ``HEAD`` commit, usually in a\ndevelopment branch that has been submitted to gerrit using git-review_\nalready.::\n\n $ git os-job\n\n.. _git-review: https://pypi.python.org/pypi/git-review\n\nLook at the jobs related to the previous commit, such as when a\ndevelopment branch has a series of independent changes in it::\n\n $ git os-job HEAD^1\n\nLook at the jobs related to a specific commit by tag, such as after\nsubmitting a release tag::\n\n $ git os-job version.tag\n\nContributing and Reporting Bugs\n-------------------------------\n\nPlease use the storyboard tracker to report problems.\n\nhttps://storyboard.openstack.org/#!/project/1099\n\nPatches for improvements are welcome, too, via gerrit:\n\nhttps://git.openstack.org/openstack/git-os-job\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dhellmann/git-os-job", "keywords": "git gerrit review", "license": "Apache License (2.0)", "maintainer": "", "maintainer_email": "", "name": "git-os-job", "package_url": "https://pypi.org/project/git-os-job/", "platform": "", "project_url": "https://pypi.org/project/git-os-job/", "project_urls": { "Homepage": "https://github.com/dhellmann/git-os-job" }, "release_url": "https://pypi.org/project/git-os-job/1.1.3/", "requires_dist": null, "requires_python": "", "summary": "Show the OpenStack job logs for a commit", "version": "1.1.3" }, "last_serial": 4608412, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "bc282ace4be61b69a0f2fe4e4c62e4c4", "sha256": "886d8b6ca13119e6b93bb7bca99ddfac70cac9c91b7c8801027ab6b6185c1c00" }, "downloads": -1, "filename": "git-os-job-1.0.tar.gz", "has_sig": false, "md5_digest": "bc282ace4be61b69a0f2fe4e4c62e4c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7249, "upload_time": "2013-09-12T19:39:13", "url": "https://files.pythonhosted.org/packages/c5/2f/652b350d0178c15c2f95acf5c1daca2a493600753e8e6da144688308f606/git-os-job-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4b46a11b16fc3f1ff13c3a266858f28e", "sha256": "5e38db6c3bf68876aaabf269e6a8d1992252da39da7fba181b8983f512c6dcb6" }, "downloads": -1, "filename": "git-os-job-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4b46a11b16fc3f1ff13c3a266858f28e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7887, "upload_time": "2013-09-13T13:35:21", "url": "https://files.pythonhosted.org/packages/4f/84/868511d18c459bf418a367d0a4f027c33ed8e8bef0d6e7a5702eac3f73d7/git-os-job-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "20fd21913211f9d00b30ddacc000a19a", "sha256": "3ca07cf099e7470d8ab965295a9ac8bf989d27994c39d2e3a1ceca7678f0ea0b" }, "downloads": -1, "filename": "git_os_job-1.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "20fd21913211f9d00b30ddacc000a19a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5758, "upload_time": "2017-10-02T16:01:34", "url": "https://files.pythonhosted.org/packages/9c/3d/81c8ee55e98480edd2663e578473b8f3cf45a1d165cb5520a2fd25fcbf35/git_os_job-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d6ebf4182db3873a5130f21e42d4872", "sha256": "82dd07a09b1dc4a20fb298c62c4168dc0cd5c920f5005b74c0e70cb106c31fc9" }, "downloads": -1, "filename": "git-os-job-1.1.0.tar.gz", "has_sig": true, "md5_digest": "7d6ebf4182db3873a5130f21e42d4872", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7661, "upload_time": "2017-10-02T16:01:38", "url": "https://files.pythonhosted.org/packages/41/b0/5edad3edfa8d5c91f836100fa9c1cf97d2e17dd2803cd0b84cd8aa019244/git-os-job-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ecdc6fbf4607013f2592f74884ebff0e", "sha256": "fa8908740345107b37e735de37a0acd631611e763b695569b06feb49352d2cb4" }, "downloads": -1, "filename": "git_os_job-1.1.1-py3-none-any.whl", "has_sig": true, "md5_digest": "ecdc6fbf4607013f2592f74884ebff0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5741, "upload_time": "2017-10-03T17:41:22", "url": "https://files.pythonhosted.org/packages/05/d3/8d0c423bbfb2c9853d1fab7d615afd7a889af37238818e0c99a5bac1437e/git_os_job-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f87a45c83f5b95c617e962812f27139", "sha256": "1713469aedb1793daa4dec1a8be78091a99d7467cfa85e472e2370928ff4c536" }, "downloads": -1, "filename": "git-os-job-1.1.1.tar.gz", "has_sig": true, "md5_digest": "6f87a45c83f5b95c617e962812f27139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7673, "upload_time": "2017-10-03T17:41:24", "url": "https://files.pythonhosted.org/packages/ca/28/4538fa7256afc9e4aada47cc64a1067a7f8080456a637f87ae08cefc1274/git-os-job-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "e6d058cee426362230e2c8ad441ebd00", "sha256": "e866a3b45b9ea129455ec690e90f1ee923c207d8c23746a4ef56d94f49d5fb9f" }, "downloads": -1, "filename": "git_os_job-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6d058cee426362230e2c8ad441ebd00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8386, "upload_time": "2018-12-17T15:07:09", "url": "https://files.pythonhosted.org/packages/67/43/5186d42c9253f03dd0be60a1b5d77b2b1cf925758a3f27f9f8f4c5e8f122/git_os_job-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74fe26ee735b14c0c3025e050ec61a1a", "sha256": "89f930e5677e4f8a65c23c827bdd72d3d2e5f908b547dad7886f3bca1d9b49a1" }, "downloads": -1, "filename": "git-os-job-1.1.2.tar.gz", "has_sig": false, "md5_digest": "74fe26ee735b14c0c3025e050ec61a1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8092, "upload_time": "2018-12-17T15:07:12", "url": "https://files.pythonhosted.org/packages/97/42/e227076edf3351a52ea34722b274ca7d5dd57efa514eef7d66b5a649ed78/git-os-job-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "37056c3f9a38c777b6db8ac6a47fbbaf", "sha256": "ae87e1c90b9da17ca251a40b44d0b0e7dc7aa934cc134184c12123e3bf8b8fee" }, "downloads": -1, "filename": "git_os_job-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37056c3f9a38c777b6db8ac6a47fbbaf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8387, "upload_time": "2018-12-17T15:23:28", "url": "https://files.pythonhosted.org/packages/fc/1c/ca22d8a220f748714000eb952121afabd05e074bea8fba476f5ab7362369/git_os_job-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbe70bd21ddf4b6effad18b8f11c2ec9", "sha256": "d54d943532c9c16cdcd92552822b0a755bfd1d5ba2e9fd6a29dead6f546da601" }, "downloads": -1, "filename": "git-os-job-1.1.3.tar.gz", "has_sig": false, "md5_digest": "cbe70bd21ddf4b6effad18b8f11c2ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8094, "upload_time": "2018-12-17T15:23:31", "url": "https://files.pythonhosted.org/packages/55/0b/2ea2bab74b4575d3dc2c7c8cff698b78b27d613c9f2fb8c97f8ef95442c3/git-os-job-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37056c3f9a38c777b6db8ac6a47fbbaf", "sha256": "ae87e1c90b9da17ca251a40b44d0b0e7dc7aa934cc134184c12123e3bf8b8fee" }, "downloads": -1, "filename": "git_os_job-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37056c3f9a38c777b6db8ac6a47fbbaf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8387, "upload_time": "2018-12-17T15:23:28", "url": "https://files.pythonhosted.org/packages/fc/1c/ca22d8a220f748714000eb952121afabd05e074bea8fba476f5ab7362369/git_os_job-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbe70bd21ddf4b6effad18b8f11c2ec9", "sha256": "d54d943532c9c16cdcd92552822b0a755bfd1d5ba2e9fd6a29dead6f546da601" }, "downloads": -1, "filename": "git-os-job-1.1.3.tar.gz", "has_sig": false, "md5_digest": "cbe70bd21ddf4b6effad18b8f11c2ec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8094, "upload_time": "2018-12-17T15:23:31", "url": "https://files.pythonhosted.org/packages/55/0b/2ea2bab74b4575d3dc2c7c8cff698b78b27d613c9f2fb8c97f8ef95442c3/git-os-job-1.1.3.tar.gz" } ] }