1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-15 03:12:41 +01:00
phorge-phorge/src/applications/repository
June Rhodes 7150aa8e19 Use Conduit in PhabricatorRepositoryGitCommitChangeParserWorker
Summary:
Ref T2783.  This allows this worker to run on a machine different to the one that stores the repository, by routing the execution of Git over Conduit calls.

This API method is super gross, but fixing it isn't straightforward and it runs into other complicated considerations. We can fix it later; for now, just define it as "internal" to limit how much mess this creates.

"Internal" methods do not appear on the console.

Test Plan: Ran `bin/repository reparse --change <commit> --trace` on several commits, saw daemons make a Conduit call instead of running a `git` command.

Reviewers: hach-que, chad

Reviewed By: chad

Subscribers: joshuaspence, Korvin, epriestley

Maniphest Tasks: T2783

Differential Revision: https://secure.phabricator.com/D11874
2016-04-14 04:53:03 -07:00
..
conduit Move repository URIs to a dedicated index 2016-01-13 09:34:31 -08:00
config Move FontIcon calls to Icon 2016-01-28 08:48:45 -08:00
constants Remove dead link to Perforce blog about Git Fusion 2015-12-09 08:51:25 -08:00
customfield Move various other callsites away from callsigns 2016-01-04 06:54:42 -08:00
daemon Rough cut of repository cluster status panel 2016-04-12 05:38:10 -07:00
data Fix pht method calls 2015-02-10 18:57:45 +11:00
editor Make callsigns editable on repository basic information 2016-02-18 10:34:32 -08:00
engine Remove dependence on callsigns from bin/commit-hook 2016-02-17 16:50:36 -08:00
graphcache Remove duplicated duplicated words 2015-06-27 08:43:44 -07:00
mail Build separate mail for each recipient, honoring recipient access levels 2015-06-03 18:59:31 -07:00
management Fix a typo in bin/repository help update 2016-04-07 05:39:37 -07:00
phid Add a basic pull event log for debugging repository cloning 2016-01-28 08:18:34 -08:00
query Implement a Git LFS link table and basic batch API 2016-03-17 17:15:20 -07:00
response Accept and route VCS HTTP requests 2013-10-29 15:32:40 -07:00
search Reduce the total number of calls to getCallsign() 2016-01-02 04:23:06 -08:00
storage Ignore post-write repository synchronization if no devices are configured 2016-04-12 18:31:11 -07:00
worker Use Conduit in PhabricatorRepositoryGitCommitChangeParserWorker 2016-04-14 04:53:03 -07:00