Arcanist is an interface to Phabricator, and provides command-line access to many of its tools
Questions tagged [arcanist]
121 questions
1
vote
2 answers
Arcanist gives segmentation fault 11
I did an arc install-certificate but every arc call I do returns a "Segmentation fault: 11". I did get to enter the token. The trace of an arc diff doesn't help me very much:
$ arc diff --trace
libphutil loaded from…

Martijn van Maasakkers
- 2,647
- 3
- 16
- 20
1
vote
1 answer
ERR-CONDUIT-CORE: Invalid parameter information was passed to method 'differential.getcommitmessage', could not decode JSON serialization
Suddenly my calls to arc diff no longer work, it seems that there is a problem with JSON serialization. Any guidance greatly appreciated!
$ arc diff master
Exception
ERR-CONDUIT-CORE: Invalid parameter information was passed to method…

alberto56
- 2,997
- 3
- 28
- 47
1
vote
1 answer
Arc liberate error in phabricator
This is a follow up to my previous phabricator question
On running arc liberate in phabricator I'm running into the following error
arcanist/bin/arc liberate phabricator/
[2015-07-23 22:34:05] EXCEPTION: (Exception) xhpast is broken. at…

Chiquita Kerur
- 43
- 5
1
vote
1 answer
Phabricator Arcanist unit test for nose2
I have trouble setting up the auto unit test config for my python project.
Normally I just run nose2 and my tests throughout the project will be discovered and executed. However, I am having a hard time finding relative documents to set up arc unit.…

Andy
- 1,231
- 1
- 15
- 27
1
vote
1 answer
Can Arcanist automatically configure access control through command line?
When use arc diff to submit code review to Phabricator, it generates a diff in Differential, however by default the Project of this diff is None which means anyone can view and edit this diff.
You can edit the access control in the Web UI, but it…

Ben
- 171
- 1
- 8
1
vote
1 answer
Phabricator web app - Add linting information
How to add lint information to a newly created revision in phabricator?
arc commandline tool can do this, but how could we the same through phabricator web app?
Any help appreciated.

everlasto
- 4,890
- 4
- 24
- 31
1
vote
0 answers
Phabricator Plugin differential not work
I install phabricator in VM, phabricator reads the git repository that is on another server, when I open the commit and go down to see the code it crashes on loading...
what should happen - https://i.stack.imgur.com/HjhGX.jpg
what's happening -…

EstHinri
- 11
- 1
0
votes
0 answers
How to remove changes present in current diff from another branch/diff (Arc diff & phabricator)
I have 2 branches let's call them Branch-A and Branch-B.
I had a diff created on Branch-A let's call it D1. After that, I switched the branch to B, made some changes, did git merge masetr, and updated D2.
But my D2 diff has changes from Branch-A(D1)…

Abhishek Kokate
- 450
- 2
- 11
0
votes
1 answer
Inline comments are not submitted using Conduit API
I am trying to add inline comments via the Conduit API, and am using the command arc call-conduit differential.createinline. The request succeeds, however the comment is marked as unsubmitted.
The end goal is to be able to have my build job add…

David W
- 53
- 1
- 5
0
votes
0 answers
Using arcanist with github repositories
Context, can be skipped
I would like to interact with a online repository https://reviews.llvm.org/. The community uses Phabricator, thus arcanist, to facilitate the code review. I have never used arcanist, to avoid polluting the repo, I wanted to…

C.Y
- 41
- 5
0
votes
1 answer
How to update a preview diff?
I created a preview using arc diff --preview.
I was wondering if I can update it using a command similar to arc diff --update revision_number (used for non-preview diffs)
What I tried so far:
arc diff --update preview_number (error: Usage…

Shannon
- 985
- 3
- 11
- 25
0
votes
1 answer
Phabricator Arcanist - Unable to install signal handler, pcntl_signal()
I have a script that is meant to send a comment on a differential revision and is meant to update harbour master on whether the CI build was successful. Lately I've been receiving the following error:
PCNTL [49m[m Unable to install signal handler,…

Yung Driller
- 23
- 3
0
votes
1 answer
Why is arc lint so slow?
I am using arcanist and with a large number of linters both built-in and custom. As we add more, it's becoming increasingly slow.
For a beefy change with maybe an eslint expection, time arc lint shows it can take up to 30 minutes like so:
$ time arc…

Tai
- 490
- 4
- 18
0
votes
0 answers
`git push` automatically closes my `arc diff`
I'm stuck on a problem where pushing my code to a remote branch automatically closes my diffs. An example:
I have a diff, say DXXXXXX
I want to take all the changes in that diff push them to a new branch, say test-branch
After running git push…

Dragan R.
- 598
- 4
- 18
0
votes
0 answers
how to get arc lint to print what it is doing internally
I have a project with arcanist setup along with phabricator for version control and code review management. There is a neat .arclint configuration setup currently using a mix of inbuilt linters (like filename) and external linters like cpplint, with…