Page MenuHomePhabricator

Dependencies
Updated 1,781 Days AgoPublic

Version 1 of 6: You are viewing an older version of this document, as it appeared on May 13 2019, 7:01 PM.

This document outlines Phabricator dependencies.

This document is manually curated and may not be completely exhaustive or up to date. It was last updated in 2019 Week 19.

Binary Dependencies

Phabricator executes these programs in subprocesses.

DependencyRequirement
gitCreate a Git repository in Diffusion.
git-upload-packHost a Git repository over SSH.
git-receive-packHost a Git repository over SSH.
git-http-backendHost a Git repository over HTTP/HTTPS.
hgCreate a Mercurial repository in Diffusion.
svnCreate an SVN repository in Diffusion.
svnadminHost a SVN repository.
pygmentizeEnable pygments.enabled.
sshHost or observe any SSH repository in Diffusion.
sendmailEnable a "Sendmail" mailer.
whichAlways.
diffAlways.
phpAlways.
psRun bin/phd status.
mysqlRun certain administrative bin/storage commands.
nodeRun the Aphlict notification server.

Bundled Dependencies

Phabricator ships with copies of these external dependencies.

DependencyVersionNotes
JsShrink-Javascript minifier.
AWS SES API0.8.1Used to send mail via SES.
cowsay3.03For ASCII cow graphics only, code is not executed.
Figlet2.1For ASCII fonts only, code is not executed.

Notes:

  • The AWS SES API will be removed in a future version of Phabricator. See T13235.
Last Author
epriestley
Last Edited
May 13 2019, 7:01 PM

Event Timeline

epriestley edited the content of this document. (Show Details)
epriestley edited the content of this document. (Show Details)
epriestley edited the content of this document. (Show Details)