跳转到主要内容

Gerrit SSH库

项目描述

python-gerrit
=============

通过ssh管理Gerrit的Python库


入门
===============


查询
-------

from gerrit import filters
from gerrit import reviews

project = filters.OrFilter()
project.add_items('project', ['openstack/glance', 'openstack/python-glanceclient'])

other = filters.Items()
other.add_items('is', 'open')
other.add_items('limit', 100)

query = reviews.Query('review.openstack.org')
for review in query.filter(project, other)
# 处理评论

评论
-------

from gerrit import reviews

rev = reviews.Review('23424,12', host='review.openstack.org')

# 将补丁设置为WIP
rev.status('workinprogress')
rev.commit()

# 将补丁设置为待审查
rev.status('readyforreview')
rev.commit("Ok, it is ready for review")

# 代码审查 -2
rev.review(-2)
rev.commit("Erm, I don't like this patch at all")

# 代码审查 -2
rev.review(2)
rev.verify(1)
rev.commit("Cool, LGTM, approved")

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

此版本未提供源分发文件。请参阅生成分发存档的教程。

构建分发

python_gerrit-0.0.2-py27-none-any.whl (6.4 kB 查看散列值)

上传时间: Python 2.7

支持