问题标签 [arcanist]

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 投票
2 回答
1241 浏览

git - 尝试 arc diff 时出现 cURL 异常(错误代码 56)

我正在尝试arc diff使用 Arcanist for Phabricator 将本地提交到 bitbucket 上的远程存储库。这是我第一次看到这个错误,我似乎无法在互联网上找到类似的信息。我尝试过arc diff-ing 其他分支,它按预期工作。

[cURL/56] ( https://phabricator.website.com.au/api/differential.creatediff ) cURL 库在发出请求时引发错误。您可以在 cURL 站点上找到有关此错误(错误代码:56)的更多信息:http: //curl.haxx.se/libcurl/c/libcurl-errors.html#CURLERECVERROR

建议的链接中有关错误的信息指出:

CURLE_RECV_ERROR (56)

接收网络数据失败。

0 投票
1 回答
1210 浏览

phabricator - 你可以配置 Phabricator/Arcanist 来 lint Java 吗?

当我这样做时arc linters,目前没有 Java linter 的选项。有没有办法配置 Arcanist 来检查 Java 代码?

0 投票
1 回答
2002 浏览

phabricator - 未能执行“arc diff”:未找到配置

这是执行的日志记录arc diff

我应该如何处理以下错误?

配置:未在“/etc/arcconfig”找到系统配置。配置:未在“/Users/yangyan/Meican/go/src/code.meican.com/diffusion/DEMETER/demeter.git/.git/arc/config”找到本地配置。

0 投票
1 回答
776 浏览

phabricator - Arc 的 Phabricator 问题

任何使用过 phabricator 代码审查工具的人,最新的文档说,我们不需要在 .arcconfig 中放入任何 project_id,但仍然会出现未指定项目 id 的异常。添加 project_id 后,我得到了上述异常,并且没有地方可以解决问题或我缺少什么。

0 投票
1 回答
813 浏览

svn - 如何强制用户通过 arcanist 执行 SVN 提交?

我的团队开始在我们的 SVN 存储库中使用 Phabricator。

理想情况下,每个人都将遵循arc diff-> arc patch->arc commit工作流程,在没有经过代码审查的情况下不会提交任何内容。

我们的旧工作流程只是提交更改并发送电子邮件进行审查,因此每个人都习惯于在审查之前提交更改。我们的实际工作流程是svn commit-> arc diff->继续提交和区分,直到 CR 通过

如何阻止存储库接受未通过arc diff-> arc patch->arc commit工作流程的提交?

0 投票
1 回答
2436 浏览

phabricator - 如何从分支获取 Phabricator 中的差异 ID

我在一个特定的分支上做了一个提交,然后我用 Arcanist 做了一个差异补丁(执行arc diff)。

现在我忘记了这个特定差异的差异 ID。我想把它拿回来。我怎样才能做到这一点?

0 投票
1 回答
315 浏览

phabricator - 全新安装时 RocksDB 出现奥术错误(Mac OS X)

我在 Mac OS X El Capitan (10.11.4) 上安装了一个新的奥术师副本到/usr/local/phabricator/arcanist.

如果我首先cd进入/usr/local/phabricator/arcanist并运行其中一个bin/arc或只是arc(正如我添加/usr/local/phabricator/arcanist/bin到我的PATH),那么一切都很好。但是,如果我尝试arc lint从系统上的 Rocksdb 目录运行,那么我总是会遇到致命错误,输出如下所示:

请注意,我已尝试重新安装并运行它arc liberate,但都没有解决问题。

有人能告诉我我的系统出了什么问题吗?

我还用 Git 检查了我的奥术师确实是正确的并且是最新的:

我也尝试通过这种机制重新安装:

0 投票
1 回答
424 浏览

phabricator - 接受 Phabricator 差异审查时自动弧形着陆

当差异提交被批准时,如何配置 Phabricator 以执行弧土地?我在之前的工作中看到过这个工作流程,但是配置 Phabricator 比我想象的要难。

0 投票
0 回答
62 浏览

phabricator - Arcanist/Phabricator 如何在本地覆盖 linter 的垃圾箱

我们的 linter 在项目的 .arcconfig 文件中配置。

我想在本地覆盖它/usr/local/bin/php56 phpcs而不是默认的phpcs.

但是我不想更改存储库中的配置文件,我如何才能仅为我的本地计算机覆盖它?

0 投票
1 回答
3025 浏览

php - arc lint 命令失败并出现错误 #1

我通过在文件中定义 linters将arc lint配置为使用pylint :.arclint

arc lint对任何*.py我执行命令后,我得到下一个异常:

我的arc --version输出:

奥术师 4d4d16f25985f133501f20fdddd183e525f00341(2016 年 6 月 28 日)

libphutil 32c56dc20b39cffd0cfef931f6f4ab9c99f12677(2016 年 7 月 7 日)

我的pylint --version输出:

pylint 1.5.6,astroid 1.4.7 Python 2.7.10(默认,2015 年 10 月 23 日,19:19:21)[GCC 4.2.1 兼容 Apple LLVM 7.0.0 (clang-700.0.59.5)]

我在 PHP 5.5.34 遇到异常升级到PHP 5.6.23后问题仍然存在。我也尝试安装其他版本的奥术师但没有成功 - arcanist 57f6fb59d73994d90cd94143787424ce0fdbf73b (25 Jan 2016), libphutil f43291e99d36045bc459e5133454c0d8fd8768ea (21 Jan 2016).

操作系统:埃尔卡皮坦 10.11.5