phabricator | Effective June 1 , 2021 : Phabricator

 by   phacility PHP Version: Current License: Apache-2.0

kandi X-RAY | phabricator Summary

kandi X-RAY | phabricator Summary

phabricator is a PHP library. phabricator has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

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

            kandi-support Support

              phabricator has a medium active ecosystem.
              It has 12322 star(s) with 1689 fork(s). There are 587 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              phabricator has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of phabricator is current.

            kandi-Quality Quality

              phabricator has 0 bugs and 0 code smells.

            kandi-Security Security

              phabricator has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              phabricator code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              phabricator is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              phabricator releases are not available. You will need to build from source code and install.
              phabricator saves you 1167294 person hours of effort in developing the same functionality from scratch.
              It has 526184 lines of code, 38930 functions and 6709 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed phabricator and discovered the below as its top functions. This is intended to give you an instant insight into phabricator implemented functionality, and help decide if they suit your requirements.
            • 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
            Get all kandi verified functions for this library.

            phabricator Key Features

            No Key Features are available at this moment for phabricator.

            phabricator Examples and Code Snippets

            No Code Snippets are available at this moment for phabricator.

            Community Discussions

            QUESTION

            Phabricator tasks and assignments via Zapier
            Asked 2020-Nov-01 at 23:13

            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:54

            Zapier 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"

            Source https://stackoverflow.com/questions/64591462

            QUESTION

            In Phabricator, how can I browse the repository at a specific commit?
            Asked 2020-Aug-11 at 23:01

            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:

            https://github.com/phacility/phabricator/tree/ce0dc9a2ba2c

            ...

            ANSWER

            Answered 2020-Aug-11 at 23:01

            https://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.

            Source https://stackoverflow.com/questions/63352528

            QUESTION

            Exclude commits from Phabricator revision
            Asked 2020-Jul-26 at 14:59

            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:59

            Ok 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.

            Source https://stackoverflow.com/questions/62980391

            QUESTION

            Phabricator, Diffusion, Mercurial: "abort: integrity check failed"
            Asked 2020-May-04 at 04:28

            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:31

            Yes, 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

            Source https://stackoverflow.com/questions/60419811

            QUESTION

            sshd AuthorizedKeysCommand throws status 127
            Asked 2020-Apr-30 at 00:04

            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:21

            I 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:

            Source https://stackoverflow.com/questions/45808340

            QUESTION

            install "atom-beautify@0.33.0" failed
            Asked 2020-Mar-25 at 13:21

            I have installed the atom-beautify packages and I received this notify:

            ...

            ANSWER

            Answered 2018-Sep-07 at 17:12

            On Linux/Mac, the issue is solved by taking the following steps:

            Open terminal (Ctrl+Alt+T)

            Source https://stackoverflow.com/questions/52124888

            QUESTION

            How can I create cutom fields in Phabricator Manipfest programmatically?
            Asked 2020-Jan-22 at 07:14

            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:14

            You can use the following command to edit the custom field definitions from a shell:

            Source https://stackoverflow.com/questions/59557591

            QUESTION

            Phabricator + Jenkins: Any ideas of how to get the whole workspace when executing an arc diff?
            Asked 2020-Jan-10 at 15:01

            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:01

            Using 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

            Source https://stackoverflow.com/questions/59680933

            QUESTION

            Error while editing parent of phabricator task using arc arcanist command line
            Asked 2019-Oct-25 at 14:24
             [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:24

            The 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

            Source https://stackoverflow.com/questions/53941571

            QUESTION

            Access the history of a task using the Conduit API
            Asked 2019-Oct-25 at 13:54

            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:54

            You can use maniphest.gettasktransactions. It's a frozen method, but I don't see any modern methods to get this info.

            Example result:

            Source https://stackoverflow.com/questions/57510959

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install phabricator

            You can download it from GitHub.
            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

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/phacility/phabricator.git

          • CLI

            gh repo clone phacility/phabricator

          • sshUrl

            git@github.com:phacility/phabricator.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link