与Rietveld codereview合作的Mercurial扩展
hgreview的Python项目详细描述
Mercurial扩展到与Rietveld代码审查一起工作。
它的灵感来自hg嵌套扩展。
此扩展允许上载到rietveld代码审阅网站,创建 新的问题和记住它的ID为未来的补丁。
有关命令的完整列表,请参见hg help review。
选项
-r VALUE | Add reviewers |
-i VALUE | Issue number. Defaults to new issue |
-m VALUE | Codereview message |
--rev VALUE | Revision number to diff against |
--send_email | Send notification email to reviewers |
--id | Output issue id |
--url | Output issue URL |
--fetch | Fetch patch and apply to repository |
--keep | Keep patch file after application |
.hgrc选项
在.hgrc文件的review部分中,可以指定一些默认值 信息:
- 服务器
- 要使用的rietveld实例的url
- 用户名
- rietveld实例上的用户名
- 主机头
- 在主机:标题中使用的备用主机名
- 帐户类型
- 用于“google”或“hosted”身份验证的帐户类型
- 抄送标题
- 评论抄送中用户名/电子邮件的逗号分隔值
- 发送电子邮件
- 指示rietveld实例是否应发送电子邮件的布尔值 提交审查后
- 基本URL
- 要上载到rietveld的基url。有助于与 Subversion和Git存储库。
- 嵌套
- 一个布尔值,指示存储库应被视为嵌套的还是 不是。 非统组织
- 使用OAuth 2.0而不是密码,默认为false。
- OAuth2_端口
- 用于处理OAuth 2.0重定向的端口。必须是范围内的整数 1024-49151,默认为8001。
- oauth2_webbrowser
- 打开浏览器窗口以获取访问令牌,默认为true。