phabricator | Effective June 1 , 2021 : Phabricator
kandi X-RAY | phabricator Summary
kandi X-RAY | phabricator Summary
Effective June 1, 2021: Phabricator is no longer actively maintained. Phabricator is a collection of web applications for software development. Phabricator is released under the Apache 2.0 license except as otherwise noted.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Returns the translations
- Convert emoji string to emoji
- Get old patches
- Publish feed story .
- Import Calendar Event
- Check if the schemas are valid .
- Executes the ReflectionDatabase checks .
- Builds the PHUI status view .
- Get the application configuration .
- Authenticate a user
phabricator Key Features
phabricator Examples and Code Snippets
Community Discussions
Trending Discussions on phabricator
QUESTION
This seems very niche but I have a working system that I would like to simply add to.
Currently, I've a command in a game I've written call a simple Zapier url. Lets say, https://zapier.com/xxxxxxxx?name=me&message=hello%20there&location=location
.
When called, it posts the name, location, and message to a discord channel. I would like this to e extended.
What I would, ideally, need is to figure out how Zapier could create a new task in Phabricator manifest titled something like "Bug 231" with the context including name, location, and message, and put it on a projects workboard under a specific category and assign users to it.
I feel like this is possible but cannot figure out the proper syntax.
...ANSWER
Answered 2020-Oct-30 at 19:54Zapier itself can perform extra actions out-of-the-box with "Multi-Step zaps". You could add an action after your Discord step to create a Phabricator task.
But, it looks like there's no Phabricator integration on Zapier. If Phabricator has a web API that allows for task creation, you can plug that into Zapier via either:
- a "Webhooks by Zapier" step that makes the request
- a "Code by Zapier" step if extra processing is needed
- a custom Zapier integration w/ Phabricator if you anticipate wanting more actions than "Create Task"
QUESTION
Take the phabricator
Phabricator:
https://secure.phabricator.com/source/phabricator/repository/master/
How can I browse this whole code before the last commit (79375c6c5398
), so, after ce0dc9a2ba2c
?
GitHub let's me do this like so:
...ANSWER
Answered 2020-Aug-11 at 23:01https://secure.phabricator.com/source/phabricator/browse/;ce0dc9a2ba2
Phabricator provides a similar link when viewing a commit under ‘branches’ which looks like …//;…
. This adds a section which compares the commit to the branch but still lets you navigate the repo at that commit. Removing that section of the URL removes that part of the page, but you’ll have to create the link yourself as this link without the branch comparison doesn’t seem to be made available in the UI.
QUESTION
I accidentally included the last five commits in a Phabricator revision, where as I should have only included the last one.
When I try arc diff --update D100
, I see a vim
page with a bunch of commented out info about my revision and nothing to edit:
ANSWER
Answered 2020-Jul-26 at 14:59Ok so, since the unwanted commits had been squashed together with only the last one I intended to include in the revision, I first needed to cherry-pick.
QUESTION
My Phabricator stopped pulling new commits a few days ago, I tried to look at my repository in Diffusion, but an error occured:
...ANSWER
Answered 2020-Feb-28 at 06:31Yes, it's a problem with your clone of repo. you can use any of described in related topic methods (starting from hg verify
locally and remote) and if 42440 is damaged only in your clone get new good clone
JFYI: https://www.mercurial-scm.org/wiki/RepositoryCorruption
QUESTION
I'm attempting to construct an ssh service to allow push/pull to phabricator repos. I've dockerized all the services, and I'm currently running into an odd error that fails to execute the requisite auth script for ssh.
The docker image runs both php-fpm
and sshd
services, with the idea of uniting ssh with the requisite php scripts.
In particular, I have the following /etc/ssh/sshd_config:
...ANSWER
Answered 2018-Jan-23 at 06:21I was struggling with this, too. Eventually, I found that php
wasn't in the PATH
when executing phabricator-ssh-hook.sh
. In my case, it's installed in /usr/local/bin
(FreeBSD default), so I added:
QUESTION
I have installed the atom-beautify packages and I received this notify:
...ANSWER
Answered 2018-Sep-07 at 17:12On Linux/Mac, the issue is solved by taking the following steps:
Open terminal (Ctrl+Alt+T)
QUESTION
How can I use the maniphest.custom-field-definitions
for Phabricator from the cli? I know how to create the custom fields using the UI based on the docs, but I am trying to do this using a command line option by passing in the JSON as stdin if possible.
I am aware that I can conduct various operations from the command like like config, auth, api etc etc, but I could not find a pointer on how to work with custom fields from the command line.
...ANSWER
Answered 2020-Jan-22 at 07:14You can use the following command to edit the custom field definitions from a shell:
QUESTION
I'm using the plugin from Jenkins for the integration with Phabricator. Everything works perfectly during the integration, but when an arc diff
is executed, the only files received on the Jenkins job is the files edited or created by the arc diff
. This is a problem when creating microservices and editing files that could potentially affect to other microservices.
Any thoughts on how to get the whole workspace from the repository (hosted also in Phabricator) to be tested, instead of only the diff files?
I've created an issue on the plugin, here is the link:
https://github.com/uber/phabricator-jenkins-plugin/issues/334
...ANSWER
Answered 2020-Jan-10 at 15:01Using git plugin
and the repository URL, has been quite straightforward: added the URL of the staging area
(in my case is the same as the repository) and git
credentials (as username/password
). The only trick is to indicate which tag
we need to test. Since phabricator staging areas
uses two tags per diff
(phabricator/base/${DIFF_ID}
with the base code of the diff and phabricator/diff/${DIFF_ID}
with the whole code with the diff applied), i used the following setting:
As result, git plugin
will build the code of the whole project with the diff applied.
More information about the integration and the needed variables can be found here: https://github.com/uber/phabricator-jenkins-plugin
QUESTION
[530]$echo '{ "objectIdentifier":"T1111", "transactions": [ { "type" "parents.add", "value": ["T2222"] } ] }'
| arc call-conduit --conduit-uri https://phab.somecompany.com/
--conduit-token cli-xyzlmnop maniphest.edit
...ANSWER
Answered 2019-Oct-25 at 14:24The added parent must be specified as a PHID (PHID-TASK-tpp2tfkdc4vxhae3uxzy
), not a Monogram (T2222
). You can find the PHID from the Monogram using maniphest.search
QUESTION
I want to be able to use the Phabricator Conduit API to get historical information about a task such as when it was assigned/unassigned and when it moved columns on a workboard.
I've looked through the Conduit API Documentation and I'm able to give a Project PHID and get information on the current state of the tasks on the workboard, but not their history.
This is an example of the information I'd like to get back through the API
...ANSWER
Answered 2019-Oct-25 at 13:54You can use maniphest.gettasktransactions
. It's a frozen method, but I don't see any modern methods to get this info.
Example result:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install phabricator
PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page