问题标签 [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.
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)
接收网络数据失败。
phabricator - 你可以配置 Phabricator/Arcanist 来 lint Java 吗?
当我这样做时arc linters
,目前没有 Java linter 的选项。有没有办法配置 Arcanist 来检查 Java 代码?
phabricator - 未能执行“arc diff”:未找到配置
这是执行的日志记录arc diff
:
我应该如何处理以下错误?
配置:未在“/etc/arcconfig”找到系统配置。配置:未在“/Users/yangyan/Meican/go/src/code.meican.com/diffusion/DEMETER/demeter.git/.git/arc/config”找到本地配置。
phabricator - Arc 的 Phabricator 问题
任何使用过 phabricator 代码审查工具的人,最新的文档说,我们不需要在 .arcconfig 中放入任何 project_id,但仍然会出现未指定项目 id 的异常。添加 project_id 后,我得到了上述异常,并且没有地方可以解决问题或我缺少什么。
svn - 如何强制用户通过 arcanist 执行 SVN 提交?
我的团队开始在我们的 SVN 存储库中使用 Phabricator。
理想情况下,每个人都将遵循arc diff
-> arc patch
->arc commit
工作流程,在没有经过代码审查的情况下不会提交任何内容。
我们的旧工作流程只是提交更改并发送电子邮件进行审查,因此每个人都习惯于在审查之前提交更改。我们的实际工作流程是svn commit
-> arc diff
->继续提交和区分,直到 CR 通过。
如何阻止存储库接受未通过arc diff
-> arc patch
->arc commit
工作流程的提交?
phabricator - 如何从分支获取 Phabricator 中的差异 ID
我在一个特定的分支上做了一个提交,然后我用 Arcanist 做了一个差异补丁(执行arc diff
)。
现在我忘记了这个特定差异的差异 ID。我想把它拿回来。我怎样才能做到这一点?
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 检查了我的奥术师确实是正确的并且是最新的:
我也尝试通过这种机制重新安装:
phabricator - 接受 Phabricator 差异审查时自动弧形着陆
当差异提交被批准时,如何配置 Phabricator 以执行弧土地?我在之前的工作中看到过这个工作流程,但是配置 Phabricator 比我想象的要难。
phabricator - Arcanist/Phabricator 如何在本地覆盖 linter 的垃圾箱
我们的 linter 在项目的 .arcconfig 文件中配置。
我想在本地覆盖它/usr/local/bin/php56 phpcs
而不是默认的phpcs
.
但是我不想更改存储库中的配置文件,我如何才能仅为我的本地计算机覆盖它?
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