问题标签 [review-board]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
427 浏览

perforce - 来自 p4 diff2 的 perforce + reviewboard 输出无法上传到审查委员会

我使用以下命令生成了差异文件

我尝试使用 rbt 工具使用此 diff 文件创建审查请求

我收到以下错误

我还发现diff格式与reviewboard接受的不同(与旧的review diff文件相比)

网络上的一些地方提到可以使用后期审查或外部工具来纠正相同的问题。但找不到确切的解决方案。请帮助我提前致谢

0 投票
1 回答
1561 浏览

review-board - 从审查委员会下载补丁

如何从命令行下载审查委员会补丁。假设一条评论上传了多个版本的补丁(经过多次评论),我想要一种下载最新补丁的方法(并最终代表开发人员构建、测试和提交)。我通过检索http://urlforcodereview.example.com/r/4/diff/raw/直接从 python 脚本获取补丁,但这不再适用于我们的新安装(1.7.25)。

我还尝试了 curl --user user:pass http://reviews.example.com/api/review-requests/8/diffs/1/ -A text/x-patch 文档中给出的,我得到了这些字段对于差异但不是确切的差异(补丁)。

任何帮助表示赞赏。

谢谢, 迪内什 G

0 投票
1 回答
4251 浏览

ldap - '需要强(er)身份验证'

我已经安装了审查委员会,我想通过 LDAP 配置用户。我做了所有必需的配置。但我无法通过 LDAP 凭据登录。当我检查审查委员会的错误日志时,我发现以下错误

[Tue Jun 24 07:26:53 2014] [error] WARNING:root:LDAP error: {'info': '00002028: LdapErr: DSID-0C090203, comment: The server requires binds to open integrity checks if SSL\\\\ TLS 在连接上尚未激活,数据 0,v23f0','desc':

如果有人知道如何解决它,请帮助。

库尔迪普·辛格

0 投票
1 回答
688 浏览

linux - 在 SUSE 上使用评论板进行 subvertpy 安装

我安装了 subvertpy,看起来很成功。搜索 subvertpy 最佳匹配:subvertpy 0.9.1 处理 subvertpy-0.9.1-py2.6-linux-x86_64.egg subvertpy 0.9.1 已经是 easy-install.pth 中的活动版本 安装 subvertpy-fast-export 脚本到 / usr/本地/bin

使用 /usr/local/lib64/python2.6/site-packages/subvertpy-0.9.1-py2.6-linux-x86_64.egg 为 subvertpy 处理依赖关系 为 subvertpy 处理完依赖关系

但是当我尝试添加一个 svn 存储库时,它显示

Python模块“subvertpy”未安装。安装后可能需要重新启动服务器。

我应该在apache中配置什么???

0 投票
2 回答
3156 浏览

svn - ReviewBoard/SVN: rbt post 执行命令失败 ['svn', 'diff', '--diff-cmd=diff', '--notice-ancestry', '-r', 'BASE']

我正在尝试使用reviewboardwith SVN。办公室中的其他人已经完成了系统设置并能够发布(第一次运行的 VM 的副本)。据我所知,我已经将我的系统设置与他们的系统设置进行了比较,事情看起来都一样。

当我运行rbt post命令时,我得到:

执行命令失败:['svn', 'diff', '--diff-cmd=diff', '--notice-ancestry ', '-r', 'BASE'] ['Index: main.cpp\n ', '================================================ ========== ==========\n', 'Usage: diff [OPTIONS] \n', '\n', '显示统一差异之间和中的差异\n', "格式。OPTIONS 是 'svn help diff' 描述的 diff 扩展名。\n", "单独使用 '--' 表示后面没有更多选项。\n", "svn: E200012: ' diff' 返回 2\n"]

我已经让我的 svn 客户端和 gnu diff 我的系统路径中的前两件事:C:\Program Files (x86)\GnuWin32\bin;C:\Program Files (x86)\CollabNet

我正在运行 Windows 8 机器。

阅读https://groups.google.com/forum/#!topic/reviewboard/ylyfqMghJMM看起来其他人已经添加了同样的问题,但似乎没有关于如何解决问题的准确解释。

一些细节。svn --version给出:

svn,版本 1.8.9 (r1591380) 于 2014 年 6 月 6 日,03:53:07 在 x86-microsoft-windows5.1.2600 上编译

版权所有 (C) 2014 Apache 软件基金会。该软件由许多人的贡献组成;有关详细信息,请参阅 NOTICE 文件。Subversion 是开源软件,见 http://subversion.apache.org/

以下存储库访问 (RA) 模块可用:

  • ra_svn :用于使用 svn 网络协议访问存储库的模块。
    • 使用 Cyrus SASL 身份验证
    • 处理“svn”方案
  • ra_local :用于访问本地磁盘上的存储库的模块。
    • 处理“文件”方案
  • ra_serf :使用 serf 通过 WebDAV 协议访问存储库的模块。
    • 使用农奴 1.3.4
    • 处理“http”方案
    • 处理“https”方案

diff --version给出:

diff (GNU diffutils) 2.8.7 由 Paul Eggert、Mike Haertel、David Hayes、Richard Stallman 和 Len Tower 编写。

版权所有 (C) 2004 Free Software Foundation, Inc. 这是免费软件;查看复制条件的来源。没有保修;甚至不考虑适销性或特定用途的适用性。

关于我应该检查什么或我缺少什么的任何想法或想法?我也要去谷歌小组发帖,看看他们是否有任何想法,如果他们有解决方案,我也会更新这篇文章。


尝试的其他故障排除步骤:

我找到了一个帖子,我试图解决这个问题https://subversion.open.collab.net/ds/viewMessage.do?dsForumId=4&dsMessageId=436703。似乎我的 Tortious SVN 可能是因为它首先安装而导致了这个问题。

我已经卸载了 Tortoise 和 CollabNet,然后先重新启动了已安装的 CollabNet,然后是 Tortoise。安装 TortoiseSVN 时,我没有选择“命令行客户端工具”。然后我不得不将 GNU Diff 放回到我的系统路径的开头。之后我尝试这样做rbt post并得到了同样的错误。然后我修改了 Tortoise SVN 安装以包含command line client tools,然后再次尝试,仍然得到相同的错误消息。

0 投票
1 回答
95 浏览

openshift - 从 OpenShift 应用程序访问 CVS 服务器(审查委员会)

我有一个需要能够访问远程 CVS(并发版本系统)服务器的应用程序(审查委员会)。当我尝试从 OpenShift 控制台(或 Review Board 应用程序内部)中使用“cvs”命令行实用程序时,遇到以下错误:

当从我的本地 Fedora 系统运行时,此命令可以正常工作。我猜测可能会发生 SELinux AVC,但我无法在 OpenShift 中验证这一点。

0 投票
1 回答
6702 浏览

easy-install - 在 http://pypi.python.org/simple/ReviewBoard/ 上下载错误:超时 -- 可能找不到某些包

出色地...

我在尝试安装 ReviewBoard 时遇到了问题......

以下是错误消息..有解决方案吗?

PS 我的网络在代理下。

$ sudo easy_install ReviewBoard 搜索 ReviewBoard 阅读http://pypi.python.org/simple/ReviewBoard/

在http://pypi.python.org/simple/ReviewBoard/上下载错误:超时 - 可能找不到某些包!

阅读//pypi.python.org/simple/ReviewBoard/

//pypi.python.org/simple/ReviewBoard/上的下载错误:超时-可能找不到某些包!

找不到“ReviewBoard”的索引页(可能拼写错误?)

所有包裹的扫描索引(这可能需要一段时间)

阅读//pypi.python.org/simple/

//pypi.python.org/simple/上的下载错误:超时-可能找不到某些包!

没有找到 ReviewBoard 的本地软件包或下载链接

错误:找不到 Requirement.parse('ReviewBoard') 的合适分布

0 投票
1 回答
819 浏览

svn - 在指定路径未找到存储库

我有一个具有身份验证证书的 SVN 存储库。当我尝试将此 SVN 存储库添加到审查委员会服务器时,我收到一个错误,例如“在指定路径找不到存储库。”。谁能告诉我为什么会收到此错误以及如何解决此问题?

0 投票
1 回答
37 浏览

python - 现场人口(ReviewBoard 代码)

我正在对 ReviewBoard (RBtools) 进行自定义修改;但是,我似乎无法理解 Python 在这一步隐含地在做什么。

我试图了解ReviewBoardServer它的值在哪里设置self.info.path

我通过调试器并跟踪它method check_api_version在线

在此语句之前,我们有self.infoas None,但它很快变为SVNRepositoryInfo上面一行之后的 a。

上面的行没有设置该行中的类字段self.info。我猜 Python 正在做一些允许它self._info通过设置来填充的东西self.root_resource?这个对吗?如果是这样,我在哪里可以找到有关此的更多信息?

作为参考,init 方法如下所示:

作为参考,具体文件托管在下面的 Github 上: https ://github.com/reviewboard/rbtools/blob/release-0.4.3/rbtools/postreview.py

0 投票
1 回答
184 浏览

linux - 如何在 Redhat Linux 上以非 root 用户身份安装 ReviewBoard?

官方安装指南(https://www.reviewboard.org/docs/manual/dev/admin/installation/linux/)要求用户以 root 身份登录或使用 sudo。我没有它们,想在我的主目录下安装一个本地副本。我怎样才能做到这一点?