About Phabricator-JIRA
Note that this project is is deprecated. It is neither supported nor any longer the best way to integrate Phabricator with JIRA. This is an archived project and is no longer supported or updated by Facebook. Please do not file issues or pull-requests against this repo.
This package provides Phabricator extensions that allows integration between Differential code review tool and JIRA issue tracker.
This extensions should be used along with Arc-JIRA on the client side.
Installation
You should put phabricator-jira directory in the same place where you put arcanist, phabricator and libphutil directories.
cd where/I/put/phabricator git clone git://github.com/facebook/phabricator-jira.git
Edit your Phabricator config file, add phabricator-jira to Phabricator load path, and tell it to use provided event listeners.
'load-libraries' => array('phabricator-jira'), 'event.listeners' => array('JIRAMailListener', 'ThriftMarkGenerated'),
Included event listeners
JIRA mail listener
By default patches sent from differential have only Differential revision in their name. This listener will add JIRA issue id to attachment name for revisions created with Arc-JIRA.
ThriftMarkGenerated
Differential treats generated files differently, for example changes to those files are not showed by default, so you can concentrate on meaningful changes. If your project uses Thrift, this listener will allow Differential to recognise files generated by Thrift compiler.