{ "info": { "author": "Michael Meffie", "author_email": "mmeffie@sinenomine.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development" ], "description": "git-gerrit\n==========\n\n**git-gerrit** is command line tool for the `Gerrit code review system`_, with an\nemphasis on the Gerrit legacy numerical identifiers. The heavy lifting is done\nwith the **pygerrit2** package to access the Gerrit REST API.\n\n.. _Gerrit code review system: https://www.gerritcodereview.com/\n\n**git-gerrit** is compatible with Python 2 and Python 3.\n\nCommands\n========\n\n.. begin git-gerrit desc\n\n::\n\n git gerrit-checkout Fetch then checkout by gerrit number.\n git gerrit-cherry-pick Cherry pick from upstream branch by gerrit number to make a new gerrit.\n git gerrit-fetch Fetch by gerrit number.\n git gerrit-help List commands.\n git gerrit-install-hooks Install git hooks to create gerrit change-ids.\n git gerrit-log Show oneline log with gerrit numbers.\n git gerrit-query Search gerrit.\n git gerrit-review Submit review by gerrit number.\n git gerrit-unpicked Find gerrit numbers on upstream branch not cherry picked.\n\n.. end git-gerrit desc\n\nInstallation\n============\n\nInstall with `pip`::\n\n $ pip install --user git-gerrit\n\nInstall from source::\n\n $ git clone https://github.com/meffie/git-gerrit.git\n $ cd git-gerrit\n $ make install\n\nSet the Gerrit host and project names in your local git repo under Gerrit code\nreview::\n\n $ cd \n $ git config gerrit.host \n $ git config gerrit.project \n\nInstall the Gerrit provided `commit-msg` git-hook and the git-gerrrit `prepare-commit-msg`\ngit hook::\n\n $ git gerrit-install-hooks\n\nExamples\n========\n\nSetup a local OpenAFS git repo::\n\n $ git clone git://git.openafs.org/openafs.git # (if not already cloned)\n $ cd openafs\n $ git config --local gerrit.host gerrit.openafs.org\n $ git config --local gerrit.project openafs\n $ git gerrit-install-hooks\n\nFind open gerrits on the master branch::\n\n $ git gerrit-query is:open branch:master\n 13030 redhat: Make separate debuginfo for kmods work with recent rpm\n 13031 redhat: PACKAGE_VERSION macro no longer exists\n 13021 autoconf: update curses.m4\n\nFind the gerrit numbers and current patchset numbers of the gerrits open on the\n`master` branch::\n\n $ git gerrit-query --format='{number},{patchset} {subject}' is:open branch:master\n 13832,9 IPV6 prep: introduce helpers for formatting network addrs\n 13926,2 afs: client read-only mode\n 13927,2 Do not build shared-only libs for --disable-shared\n\nFind links to the open gerrits on the `master` branch::\n\n $ git gerrit-query --format='{url} {subject}' is:open branch:master\n https://gerrit.example.com/13832 IPV6 prep: introduce helpers for formatting network addrs\n https://gerrit.example.com/13926 afs: client read-only mode\n https://gerrit.example.com/13927 Do not build shared-only libs for --disable-shared\n\nFind gerrits with subjects containing the term 'debuginfo'::\n\n $ git gerrit-query debuginfo\n 13030 redhat: Make separate debuginfo for kmods work with recent rpm\n 13029 redhat: Create unique debuginfo packages for kmods\n 12818 redhat: separate debuginfo package for kmod rpm\n\nFind the branch names of gerrits with the subject containing the term 'debuginfo'::\n\n $ git gerrit-query --format='{branch:>20s} {_number} {subject}' debuginfo\n master 13030 redhat: Make separate debuginfo for kmods work with recent rpm\n openafs-stable-1_6_x 13029 redhat: Create unique debuginfo packages for kmods\n openafs-stable-1_6_x 12818 redhat: separate debuginfo package for kmod rpm\n\n\n\nList the gerrit topics on a branch::\n\n $ git gerrit-query --format='{topic}' is:open branch:master | sort -u\n afsd-cache-verify\n AFS-OSD-integration\n afs_read-EOF\n\nShow gerrit submissions on the master branch I need to review::\n\n $ git gerrit-query branch:master status:open NOT label:Code-Review=-2 NOT reviewer:tycobb@yoyodyne.com\n ...\n\nFetch a gerrit by number::\n\n $ git gerrit-fetch 12977\n\nCheckout a gerrit by number::\n\n $ git gerrit-checkout 13000\n\nCherry-pick a gerrit onto the current branch::\n\n $ git gerrit-fetch --no-branch 13001 && git cherry-pick FETCH_HEAD\n\nShow gerrit numbers in the checked out branch in the local git repo::\n\n $ git gerrit-log\n 12958 f47cb2d Suppress statement not reached warnings under Solaris Studio\n 12957 306f0f3 afs: squash empty declaration warning\n 12955 e006609 libafs: git ignore build artifacts on Solaris\n\nShow gerrit numbers by a revision in the local git repo::\n\n $ git gerrit-log openafs-stable-1_8_0\n 12953 a08327f Update NEWS for 1.8.0 final release\n 12938 acb0e84 afs_pioctl: avoid -Wpointer-sign\n 12950 b73863b LINUX: fix RedHat 7.5 ENOTDIR issues\n\nShow gerrit numbers by a range of revisions in the local git repo::\n\n $ git gerrit-log 607eba34d..origin/openafs-stable-1_8_x\n 13268 554176bd2 LINUX: Update to Linux struct iattr->ia_ctime to timespec64 with 4.18\n 13266 eb107ed5c Make OpenAFS 1.8.1\n 13265 8de978420 Update NEWS for 1.8.1\n\nShow just the gerrit numbers and subjects in the local git repo::\n\n $ git gerrit-log --format='{number}: {subject}'\n 12958: Suppress statement not reached warnings under Solaris Studio\n 12957: afs: squash empty declaration warning\n 12955: libafs: git ignore build artifacts on Solaris\n\nShow the commits on the master branch which have not been cherry-picked on to\nthe stable branch. (Gerrits may already exists for them.)::\n\n $ git gerrit-unpicked -u origin/master origin/openafs-stable-1_8_x\n 13656 4eeed830fa31b7b8b5487ba619acbc8d30642aaa afscp: Link against opr/roken/hcrypto\n 13659 f5f59cd8d336b153e2b762bb7afd16e6ab1b1ee2 util: serverLog using memory after free\n 13665 1210a8d6d96db2d84595d35ef81ec5d176de05e8 LINUX: Run the 'sparse' checker if available\n ...\n\n\nUsing git aliases\n=================\n\nCommonly used queries can be saved as git aliases. For example to show the\ngerrits which have not been reviewed yet::\n\n [alias]\n # git gerrit-todo [] []\n gerrit-todo = \"!f() { git-gerrit-query \\\"branch:${1-master} is:open NOT label:Code-Review>=+1,${2-$USER}\\\"; }; f\"\n\nCommand help\n============\n\n.. begin git-gerrit help\n\nCommand git-gerrit-checkout::\n\n usage: git-gerrit-checkout [-h] [--branch BRANCH | --no-branch] \n\n Fetch then checkout by gerrit number.\n\n positional arguments:\n legacy change number\n\n optional arguments:\n -h, --help show this help message and exit\n --branch BRANCH local branch to create (default:\n gerrit/{number}/{patchset})\n --no-branch do not create a local branch\n\n Configuration variables:\n\n gerrit.host Specifies the gerrit hostname (required).\n gerrit.project Specifies the gerrit project name (required).\n gerrit.checkoutbranch Default git-gerrit-checkout --branch value (optional).\n\nCommand git-gerrit-cherry-pick::\n\n usage: git-gerrit-cherry-pick [-h] [-b ] \n\n Cherry pick from upstream branch by gerrit number to make a new gerrit.\n\n positional arguments:\n legacy change number\n\n optional arguments:\n -h, --help show this help message and exit\n -b , --branch \n upstream branch (default: origin/master)\n\n Notes:\n\n This command will create a new gerrit Change-Id in the new cherry-picked commit\n if the git hooks have been installed with git-gerrit-install-hooks\n\n Example:\n\n $ git gerrit-install-hooks\n $ git gerrit-query is:merged branch:master 'fix the frobinator'\n 1234 fix the frobinator\n ...\n $ git fetch origin\n $ git checkout -b fix origin/the-stable-branch\n ...\n $ git gerrit-cherry-pick 1234 -b origin/master\n [fix f378563c94] fix the frobinator\n Date: Fri Apr 4 10:27:10 2014 -0400\n 2 files changed, 37 insertions(+), 12 deletions(-)\n $ git push gerrit HEAD:refs/for/the-stable-branch\n\nCommand git-gerrit-fetch::\n\n usage: git-gerrit-fetch [-h] [--checkout] [--branch BRANCH | --no-branch]\n \n\n Fetch by gerrit number.\n\n positional arguments:\n legacy change number\n\n optional arguments:\n -h, --help show this help message and exit\n --checkout checkout after fetch\n --branch BRANCH local branch to create (default:\n gerrit/{number}/{patchset})\n --no-branch do not create a local branch\n\n Configuration variables:\n\n gerrit.host Specifies the gerrit hostname (required).\n gerrit.project Specifies the gerrit project name (required).\n gerrit.fetchbranch Default git-gerrit-fetch --branch value (optional).\n\nCommand git-gerrit-help::\n\n usage: git-gerrit-help [-h]\n\n List commands.\n\n optional arguments:\n -h, --help show this help message and exit\n\nCommand git-gerrit-install-hooks::\n\n usage: git-gerrit-install-hooks [-h]\n\n Install git hooks to create gerrit change-ids.\n\n optional arguments:\n -h, --help show this help message and exit\n\n Configuration variables:\n\n gerrit.host Specifies the gerrit hostname (required).\n\nCommand git-gerrit-log::\n\n usage: git-gerrit-log [-h] [--format FORMAT] [-n NUMBER] [-r] [-l] [revision]\n\n Show oneline log with gerrit numbers.\n\n positional arguments:\n revision revision range\n\n optional arguments:\n -h, --help show this help message and exit\n --format FORMAT output format (default: \"{number} {hash} {subject}\")\n -n NUMBER, --number NUMBER\n number of commits\n -r, --reverse reverse order\n -l, --long-hash show full sha1 hash\n\n Available --format template fields: number, hash, subject\n\n Configuration variables:\n\n gerrit.queryformat Default git-gerrit-query --format value (optional).\n gerrit.remote Remote name of the localref --format field (default: origin)\n\nCommand git-gerrit-query::\n\n usage: git-gerrit-query [-h] [-n ] [-f ] [--dump] [--details]\n [ ...]\n\n Search gerrit.\n\n positional arguments:\n search term\n\n optional arguments:\n -h, --help show this help message and exit\n -n , --number \n limit the number of results\n -f , --format \n output format template (default: \"{number} {subject}\")\n --dump debug data dump\n --details get extra details for debug --dump\n\n Available --format template fields:\n\n branch, change_id, created, current_revision, deletions, hash,\n hashtags, host, id, insertions, localref, number, owner, patchset,\n project, ref, status, subject, submittable, submitted, topic, updated,\n url\n\n Configuration variables:\n\n gerrit.host Specifies the gerrit hostname (required).\n gerrit.project Specifies the gerrit project name (required).\n gerrit.queryformat Default git-gerrit-query --format value (optional).\n gerrit.remote Remote name of the localref --format field (default: origin)\n\nCommand git-gerrit-review::\n\n usage: git-gerrit-review [-h] [--branch ] [--message ]\n [--code-review {-2,-1,0,+1,+2}]\n [--verified {-1,0,+1}] [--abandon | --restore]\n [--add-reviewer ]\n \n\n Submit review by gerrit number.\n\n positional arguments:\n gerrit change number\n\n optional arguments:\n -h, --help show this help message and exit\n --branch Branch name\n --message Review message\n --code-review {-2,-1,0,+1,+2}\n Code review vote\n --verified {-1,0,+1} Verified vote\n --abandon Set status to abandoned\n --restore Set status to open\n --add-reviewer \n Invite reviewer (this option may be given more than\n once)\n\n Examples:\n\n $ git gerrit-review --message=\"Good Job\" --code-review=\"+1\" 12345\n $ git gerrit-review --message=\"Works for me\" --verified=\"+1\" 12345\n $ git gerrit-review --add-reviewer=\"tycobb@yoyodyne.com\" --add-reviewer=\"foo@bar.com\" 12345\n\n Configuration variables:\n\n gerrit.host Specifies the gerrit hostname (required).\n gerrit.project Specifies the gerrit project name (required).\n\nCommand git-gerrit-unpicked::\n\n usage: git-gerrit-unpicked [-h] [-u UPSTREAM_BRANCH] [-f ]\n downstream_branch\n\n Find gerrit numbers on upstream branch not cherry picked.\n\n positional arguments:\n downstream_branch downstream branch name\n\n optional arguments:\n -h, --help show this help message and exit\n -u UPSTREAM_BRANCH, --upstream-branch UPSTREAM_BRANCH\n upstream branch name\n -f , --format \n output format template (default: \"{number} {hash}\n {subject}\")\n\n Configuration variables:\n\n gerrit.unpickedformat Default git-gerrit-query --format value (optional).\n\n\n\n.. end git-gerrit help\n\nSee Also\n========\n\nSee the `git-review`_ project for a more complete git/gerrit workflow tool.\n\n.. _git-review: https://www.mediawiki.org/wiki/Gerrit/git-review\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/meffie/git-gerrit", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "git-gerrit", "package_url": "https://pypi.org/project/git-gerrit/", "platform": "", "project_url": "https://pypi.org/project/git-gerrit/", "project_urls": { "Homepage": "https://github.com/meffie/git-gerrit" }, "release_url": "https://pypi.org/project/git-gerrit/1.8.3/", "requires_dist": [ "pygerrit2", "sh" ], "requires_python": "", "summary": "Gerrit review system command line tools.", "version": "1.8.3", "yanked": false, "yanked_reason": null }, "last_serial": 11285223, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a79224a2acab2f73889801c71ceb38f4", "sha256": "65cc939e92f0d0f5643963a760125fa42556004dca09a845478376848b56b556" }, "downloads": -1, "filename": "git_gerrit-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a79224a2acab2f73889801c71ceb38f4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12802, "upload_time": "2018-05-13T21:04:26", "upload_time_iso_8601": "2018-05-13T21:04:26.695510Z", "url": "https://files.pythonhosted.org/packages/29/71/3a9da25362a3804338cd46a86f4f81584af2ca536b2e4a01ef814dc57653/git_gerrit-1.0.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6472eaf128d04bbe5e98a86facc16fee", "sha256": "bc911441523dd967b0823c4866c4d5a863b0f241ce6b38c8755a657fbe1120e3" }, "downloads": -1, "filename": "git_gerrit-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6472eaf128d04bbe5e98a86facc16fee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7238, "upload_time": "2018-05-13T21:04:28", "upload_time_iso_8601": "2018-05-13T21:04:28.055078Z", "url": "https://files.pythonhosted.org/packages/fc/18/7a398b72d7e2854216e2f18e2e1f928151fe90021a99faccce64cad41eff/git_gerrit-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d89eb1c78686685a6f266c11118388c2", "sha256": "57024ef528ebf5a81551e4327c8fd8b6be07f4c029b09bf586ef0e5314b307cf" }, "downloads": -1, "filename": "git_gerrit-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d89eb1c78686685a6f266c11118388c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13451, "upload_time": "2018-06-12T01:12:47", "upload_time_iso_8601": "2018-06-12T01:12:47.247159Z", "url": "https://files.pythonhosted.org/packages/e7/c0/ea166bc7c120048f562f8025480bf7317e5de61cf6ef31b6258b28fff2d0/git_gerrit-1.1.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "db2195f6908ad2b6b4b8062cb69214dd", "sha256": "35ed67229cae7cb0e39ffbd93d130755678bee96de4c79bca1c51f57c0c9d4b2" }, "downloads": -1, "filename": "git_gerrit-1.1.0.tar.gz", "has_sig": false, "md5_digest": "db2195f6908ad2b6b4b8062cb69214dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6947, "upload_time": "2018-06-12T01:12:49", "upload_time_iso_8601": "2018-06-12T01:12:49.554671Z", "url": "https://files.pythonhosted.org/packages/05/7d/efddfa0849c6b665dd5ef613f1e56870420cb0db824b3a668adfa8ed1ea8/git_gerrit-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "7f88cabd3aa0f9d2039ff327d158b8e7", "sha256": "c76a348a73f9e95f235544e6a13854121a1872b7ba8cc6218a76b1b0abe5af7e" }, "downloads": -1, "filename": "git_gerrit-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7f88cabd3aa0f9d2039ff327d158b8e7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13717, "upload_time": "2018-08-12T01:58:36", "upload_time_iso_8601": "2018-08-12T01:58:36.743649Z", "url": "https://files.pythonhosted.org/packages/f5/b4/d96f52690506ea4049d4b8bc486cb27449c00024922d30237617f0e7f988/git_gerrit-1.2.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b4f8d6d5d5ce9366c9f14cb50b57efc5", "sha256": "1f9e827d6a6f6600fcbfe652f30f31c9938464898fa5f41c424fc3ca985102af" }, "downloads": -1, "filename": "git_gerrit-1.2.0.tar.gz", "has_sig": false, "md5_digest": "b4f8d6d5d5ce9366c9f14cb50b57efc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7123, "upload_time": "2018-08-12T01:58:38", "upload_time_iso_8601": "2018-08-12T01:58:38.205588Z", "url": "https://files.pythonhosted.org/packages/8a/6e/0e07524650e6fc2b214d2520fd838adba8f20e1b2c29dec1dac8f02d160e/git_gerrit-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "85cf9b5837afc056ce079eb0e9307aa4", "sha256": "db1f32170025327238fd739c09e750f213f94c6b07a38748d5ecf68f2117b455" }, "downloads": -1, "filename": "git_gerrit-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "85cf9b5837afc056ce079eb0e9307aa4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14276, "upload_time": "2018-08-23T21:42:26", "upload_time_iso_8601": "2018-08-23T21:42:26.337009Z", "url": "https://files.pythonhosted.org/packages/14/a5/f913d7a806d9a9c6a222d0b4e5e844fa405629b2a0fae1adffb61e94c788/git_gerrit-1.3.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fdebfa2c78788d0a38daa05131586e0a", "sha256": "a431afef4edd9195cb071c3cbf2bde509cf32eeb836c0158f9e19a1846e28730" }, "downloads": -1, "filename": "git_gerrit-1.3.0.tar.gz", "has_sig": false, "md5_digest": "fdebfa2c78788d0a38daa05131586e0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7469, "upload_time": "2018-08-23T21:42:27", "upload_time_iso_8601": "2018-08-23T21:42:27.595444Z", "url": "https://files.pythonhosted.org/packages/91/a2/8624b8d6493cafb2b95e2e1aaa313f2df3b9de148b7d4b3a2759574b4500/git_gerrit-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "4663127c44ea21eb3b6b6f7c0c580d2a", "sha256": "279a4b38098093fe4170144dc78c16aa3c59edacfe36c3369376543b160f90f0" }, "downloads": -1, "filename": "git_gerrit-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4663127c44ea21eb3b6b6f7c0c580d2a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14449, "upload_time": "2018-10-12T03:53:22", "upload_time_iso_8601": "2018-10-12T03:53:22.076324Z", "url": "https://files.pythonhosted.org/packages/56/23/cb456e1bafa959feb2993cc16dc1c2dc68ba4a6ee747f39c1499b9349f00/git_gerrit-1.4.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b78410ee0d7e1f4011311c54724b39e", "sha256": "0d61991992297b1066fb72ec6f2004e260ce8d522becdfa3b5736acdf396943b" }, "downloads": -1, "filename": "git_gerrit-1.4.0.tar.gz", "has_sig": false, "md5_digest": "9b78410ee0d7e1f4011311c54724b39e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7552, "upload_time": "2018-10-12T03:53:23", "upload_time_iso_8601": "2018-10-12T03:53:23.916858Z", "url": "https://files.pythonhosted.org/packages/4b/36/e90f976089b25da5bf961e21eeb86b4ffc9f465ec90245fa0dcb9291e5c9/git_gerrit-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "e00156e55025d5841aacf7dab2a030cf", "sha256": "4c63a734217f14b01366fbea04c20b7b36c2abb2213b6d434ac7ad7f8e907f11" }, "downloads": -1, "filename": "git_gerrit-1.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e00156e55025d5841aacf7dab2a030cf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14460, "upload_time": "2018-12-24T17:43:04", "upload_time_iso_8601": "2018-12-24T17:43:04.078676Z", "url": "https://files.pythonhosted.org/packages/04/f3/7dab4fc22cb6b0327a9c46fd41a29f6ec8a5e9f227cb9529804991e1f369/git_gerrit-1.4.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01e273d783acc06093c4a8b4ac75522e", "sha256": "ad20336b799965f667266ed04e50c8d9c87b6cc325bbe639c2acddf7a349eda8" }, "downloads": -1, "filename": "git_gerrit-1.4.1.tar.gz", "has_sig": false, "md5_digest": "01e273d783acc06093c4a8b4ac75522e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7563, "upload_time": "2018-12-24T17:43:05", "upload_time_iso_8601": "2018-12-24T17:43:05.957724Z", "url": "https://files.pythonhosted.org/packages/da/7c/bb82848c0bb7e4250a03d2d97b6d5a19a5888be976e7f46989434245e082/git_gerrit-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "467b8fff7ced3c56ac179fa54e5a55fc", "sha256": "1f42854053b584b8000f8b0ae16124ca19b8e088dc328253cdac5ab3eecd0ef8" }, "downloads": -1, "filename": "git_gerrit-1.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "467b8fff7ced3c56ac179fa54e5a55fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17360, "upload_time": "2019-07-05T19:31:12", "upload_time_iso_8601": "2019-07-05T19:31:12.994670Z", "url": "https://files.pythonhosted.org/packages/e4/72/5b948a5284a1721bd7a6a08c9a235321ccf5d176dd4e3ce28e73e6b0f897/git_gerrit-1.5.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9cf74b09349c2396fd1133512c4c7120", "sha256": "fe2c2c1b5ba5ea585d0b96710cec5732922f8ed602b620415042008e7521d9e7" }, "downloads": -1, "filename": "git_gerrit-1.5.0.tar.gz", "has_sig": false, "md5_digest": "9cf74b09349c2396fd1133512c4c7120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8949, "upload_time": "2019-07-05T19:31:15", "upload_time_iso_8601": "2019-07-05T19:31:15.020571Z", "url": "https://files.pythonhosted.org/packages/6a/a8/d5d7579ad86ce0f8bb5df58235fd1b3eecaf276435a393cda1f904e712ed/git_gerrit-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "669f15fdcaa50abd9a09ec51042fa87f", "sha256": "19efc55e9166324bbd3cf59087ab56ff02610596c8ae0930297062e34a12290f" }, "downloads": -1, "filename": "git_gerrit-1.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "669f15fdcaa50abd9a09ec51042fa87f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18588, "upload_time": "2019-09-24T20:09:06", "upload_time_iso_8601": "2019-09-24T20:09:06.631781Z", "url": "https://files.pythonhosted.org/packages/83/62/49b7dac6a7f90cc4e73aa05de4b5e8d74072d85464854118f3e1650a7673/git_gerrit-1.6.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "720704216da5bf9307f6f2b0d1b15651", "sha256": "8f38106481bd979e721a333d1f8af8b1d5ad36dedeb3b3f18d3640a91a950c84" }, "downloads": -1, "filename": "git_gerrit-1.6.0.tar.gz", "has_sig": false, "md5_digest": "720704216da5bf9307f6f2b0d1b15651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10932, "upload_time": "2019-09-24T20:09:08", "upload_time_iso_8601": "2019-09-24T20:09:08.830781Z", "url": "https://files.pythonhosted.org/packages/50/1c/ca8ee988d3a8b945abfdf54c51cb912a439dde9719f3972a363714761035/git_gerrit-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "333a9fb29c05bc355959b95c39757875", "sha256": "ab1e426d942f20e722a396801aca68986fcf32af7850a6c61a358022df6ec2a7" }, "downloads": -1, "filename": "git_gerrit-1.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "333a9fb29c05bc355959b95c39757875", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18618, "upload_time": "2019-10-02T15:09:10", "upload_time_iso_8601": "2019-10-02T15:09:10.130796Z", "url": "https://files.pythonhosted.org/packages/66/ae/dd91e052e50520e133060bd1de587dfa0f8aaa31ec5b1f6c305b0c461592/git_gerrit-1.6.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d03da80db98e8a07cf150ec77db1f891", "sha256": "be54040e4b2adc526108ec080bdc9bcabc4f47b75cd9f0e79118c92109cb89ea" }, "downloads": -1, "filename": "git_gerrit-1.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d03da80db98e8a07cf150ec77db1f891", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18618, "upload_time": "2019-10-02T15:13:22", "upload_time_iso_8601": "2019-10-02T15:13:22.395508Z", "url": "https://files.pythonhosted.org/packages/3d/df/eb72ea420bb7b822075cebc6e8991284eff9de144ceb0eba0226975411e9/git_gerrit-1.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9cf817276f90e5ac5067004508099276", "sha256": "f0a1719230ebf236fa51979748b4f4014d5d73ab122644b9496d4c41f70f8152" }, "downloads": -1, "filename": "git_gerrit-1.6.1.tar.gz", "has_sig": false, "md5_digest": "9cf817276f90e5ac5067004508099276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8949, "upload_time": "2019-10-02T15:09:19", "upload_time_iso_8601": "2019-10-02T15:09:19.462780Z", "url": "https://files.pythonhosted.org/packages/99/b3/5bb94da2e85edd18d3e9a7807615dff4de42a0b5c280ed573e31983465db/git_gerrit-1.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "a027129b8abb7df730a9c1ad0e00f9ee", "sha256": "a3369a0f18300157251eff302b1ccb76ad91e8773d4f29bb1357aa7457d9bc78" }, "downloads": -1, "filename": "git_gerrit-1.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a027129b8abb7df730a9c1ad0e00f9ee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24691, "upload_time": "2019-10-13T17:35:47", "upload_time_iso_8601": "2019-10-13T17:35:47.416709Z", "url": "https://files.pythonhosted.org/packages/1c/fa/aa360f064bd53874d917baa1c0c359a4a4281775f1e8c502329098e364bd/git_gerrit-1.7.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58a8bb458d21a05023bf76be042d24a1", "sha256": "b3d81f747daf5fd4efb1a8075e1dede53a54fb44fb719ecf475cf6faa3775b7f" }, "downloads": -1, "filename": "git_gerrit-1.7.0.tar.gz", "has_sig": false, "md5_digest": "58a8bb458d21a05023bf76be042d24a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10888, "upload_time": "2019-10-13T17:35:49", "upload_time_iso_8601": "2019-10-13T17:35:49.949416Z", "url": "https://files.pythonhosted.org/packages/37/ad/93fa0cb0cdb10560de6f721fb1c4bfe6d522a06d3a264763dcb1c6fdc34b/git_gerrit-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "b8aec9ee66e024482a378daa8c44935d", "sha256": "e27b8aba3fc820a91b676716ab85fdc7d6d1c0d038756254e7461160a824fd27" }, "downloads": -1, "filename": "git_gerrit-1.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b8aec9ee66e024482a378daa8c44935d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27477, "upload_time": "2019-10-24T22:14:58", "upload_time_iso_8601": "2019-10-24T22:14:58.182252Z", "url": "https://files.pythonhosted.org/packages/eb/2c/5689299950de9e67d1c5e9b5d6ff81a4c321fe1dc481a804c95938f2f191/git_gerrit-1.7.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6dc7d9662598310c06acc18b23a0080d", "sha256": "abac555b25fffa27468e5629326c85b00bb8edddf400a31a5a27f410f08b9b76" }, "downloads": -1, "filename": "git_gerrit-1.7.1.tar.gz", "has_sig": false, "md5_digest": "6dc7d9662598310c06acc18b23a0080d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13436, "upload_time": "2019-10-24T22:15:00", "upload_time_iso_8601": "2019-10-24T22:15:00.230904Z", "url": "https://files.pythonhosted.org/packages/1f/2f/305c113fedc31c6a15f49214636607fb13f636b1e72021ac6ad531f497eb/git_gerrit-1.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "3418c61f6521e564a6f1bd269d85dacd", "sha256": "027d07afe286d1e9819c4922b86404d88405cf98a591ffa2d8d2264d3ff42746" }, "downloads": -1, "filename": "git_gerrit-1.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3418c61f6521e564a6f1bd269d85dacd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23839, "upload_time": "2019-11-11T14:50:31", "upload_time_iso_8601": "2019-11-11T14:50:31.752402Z", "url": "https://files.pythonhosted.org/packages/99/d1/1ea54cdd7919a23b9b3f6c2f7a553ac50f60af9b472f54c90a6be54b4cfb/git_gerrit-1.8.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "488dfdb80f235b97efdcea3c73059194", "sha256": "914680e2d0b5d443eea8e01c5e2826c057b22750aa140922a4096d16f278769d" }, "downloads": -1, "filename": "git_gerrit-1.8.0.tar.gz", "has_sig": false, "md5_digest": "488dfdb80f235b97efdcea3c73059194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14930, "upload_time": "2019-11-11T14:50:33", "upload_time_iso_8601": "2019-11-11T14:50:33.968775Z", "url": "https://files.pythonhosted.org/packages/b3/0f/0e56097553105301c60f6522dafc268f206cf05042460b769321c0d23c37/git_gerrit-1.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "d63428b7a1732d31d215c4c18f15a38a", "sha256": "ee5a61a4b19a2d7d6ab2070a04825904b1474e2d6cfafb2b2dcfc1ba005404d4" }, "downloads": -1, "filename": "git_gerrit-1.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d63428b7a1732d31d215c4c18f15a38a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24496, "upload_time": "2020-02-23T20:12:31", "upload_time_iso_8601": "2020-02-23T20:12:31.991181Z", "url": "https://files.pythonhosted.org/packages/14/ef/bde11b36f9d302b4b54da7eb7929225d7d2cf7106cd5bc99f8e07796dc57/git_gerrit-1.8.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "59ffbcd000d7d7406a3c4d9040d18d9a", "sha256": "f942ed465019b93b15b236ed5dd2eae68b70476cb4a17d5b748f754457130bc4" }, "downloads": -1, "filename": "git_gerrit-1.8.1.tar.gz", "has_sig": false, "md5_digest": "59ffbcd000d7d7406a3c4d9040d18d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15908, "upload_time": "2020-02-23T20:12:34", "upload_time_iso_8601": "2020-02-23T20:12:34.428663Z", "url": "https://files.pythonhosted.org/packages/94/83/2bc0eee1da572400528d4b9e0cd4c0780413d2f92463107fac1c357eb753/git_gerrit-1.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "b37204a0c5fea3c1beb8036b168ad9c4", "sha256": "cd07cb32ad97ac172fe4921c4eab828d393c22417c0daaa2c84e601593a8994f" }, "downloads": -1, "filename": "git_gerrit-1.8.2-py2-none-any.whl", "has_sig": false, "md5_digest": "b37204a0c5fea3c1beb8036b168ad9c4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24586, "upload_time": "2020-09-13T20:44:11", "upload_time_iso_8601": "2020-09-13T20:44:11.550764Z", "url": "https://files.pythonhosted.org/packages/c8/3b/5856b3a40a357225b5288018f1a45ca6bcadbf4066af2aae936d6bc6300d/git_gerrit-1.8.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8e28f4b54d11ef3ded27a6f4db914ab", "sha256": "1b2326b1bdc456f42c14258a48ad976efb71a1dbf07f95e6c0e7710f55193692" }, "downloads": -1, "filename": "git_gerrit-1.8.2.tar.gz", "has_sig": false, "md5_digest": "b8e28f4b54d11ef3ded27a6f4db914ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18284, "upload_time": "2020-09-13T20:44:13", "upload_time_iso_8601": "2020-09-13T20:44:13.047658Z", "url": "https://files.pythonhosted.org/packages/05/de/36f468e741617dbca1d9c3bbfe7fb7478aab7bb80b09065d1d3eedeaaaa7/git_gerrit-1.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "4db1b93159e086c37e5089182b5bf3ee", "sha256": "4bdefa0d917ded3d5a9b514f16c7d0d08bf896fde97b420f55d7dad8f5bf32e4" }, "downloads": -1, "filename": "git_gerrit-1.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4db1b93159e086c37e5089182b5bf3ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20674, "upload_time": "2021-08-26T13:55:15", "upload_time_iso_8601": "2021-08-26T13:55:15.560701Z", "url": "https://files.pythonhosted.org/packages/ac/14/578e9b5f24c4e05aed4018d290e8a5868d21aad10ea412c48600a7a36b80/git_gerrit-1.8.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "426a1c70f0e64571da5ee51de7294b13", "sha256": "4d84c018353a2a1368e5f9067bcc540f90cd49bf8b6da8204ef2fa463f3e806b" }, "downloads": -1, "filename": "git_gerrit-1.8.3.tar.gz", "has_sig": false, "md5_digest": "426a1c70f0e64571da5ee51de7294b13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19751, "upload_time": "2021-08-26T13:55:17", "upload_time_iso_8601": "2021-08-26T13:55:17.935078Z", "url": "https://files.pythonhosted.org/packages/a2/fa/17bef9e507cb42fcb52020152102335e6fd7b174faba1b0bc22e69667315/git_gerrit-1.8.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4db1b93159e086c37e5089182b5bf3ee", "sha256": "4bdefa0d917ded3d5a9b514f16c7d0d08bf896fde97b420f55d7dad8f5bf32e4" }, "downloads": -1, "filename": "git_gerrit-1.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4db1b93159e086c37e5089182b5bf3ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20674, "upload_time": "2021-08-26T13:55:15", "upload_time_iso_8601": "2021-08-26T13:55:15.560701Z", "url": "https://files.pythonhosted.org/packages/ac/14/578e9b5f24c4e05aed4018d290e8a5868d21aad10ea412c48600a7a36b80/git_gerrit-1.8.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "426a1c70f0e64571da5ee51de7294b13", "sha256": "4d84c018353a2a1368e5f9067bcc540f90cd49bf8b6da8204ef2fa463f3e806b" }, "downloads": -1, "filename": "git_gerrit-1.8.3.tar.gz", "has_sig": false, "md5_digest": "426a1c70f0e64571da5ee51de7294b13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19751, "upload_time": "2021-08-26T13:55:17", "upload_time_iso_8601": "2021-08-26T13:55:17.935078Z", "url": "https://files.pythonhosted.org/packages/a2/fa/17bef9e507cb42fcb52020152102335e6fd7b174faba1b0bc22e69667315/git_gerrit-1.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }