1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-22 10:18:48 +02:00
phorge-phorge/src/applications/conduit
epriestley d112b6c15d Add diffusion.querycommits and deprecate diffusion.getcommits
Summary:
Fixes T4344. `diffusion.getcommits` is nasty old bad news. Implement a modern query method.

This method provides limit/paging in a somewhat abstract way so it's sort of ultramodern, but I didn't want the default behavior to return a million rows. I'll probably move more stuff toward this over time, now that cursor paging is pervasive. Here, we needed extra metadata (the identifier map) anyway.

Test Plan: Used console to execute command.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T4344

Differential Revision: https://secure.phabricator.com/D8077
2014-01-27 17:14:21 -08:00
..
application Modernize most Conduit console interfaces 2013-07-01 12:36:34 -07:00
call Record Conduit calls in the service profiler 2013-11-04 12:15:48 -08:00
config Route internal conduit calls if other hosts available 2013-05-19 04:16:10 -07:00
controller Replace "web" and "conduit" magic session strings with constants 2014-01-14 13:22:34 -08:00
garbagecollector Complete modularization of the GC daemon 2014-01-15 10:02:31 -08:00
method Add diffusion.querycommits and deprecate diffusion.getcommits 2014-01-27 17:14:21 -08:00
protocol Delete license headers from files 2012-11-05 11:16:51 -08:00
query Replace some hsprintf() by phutil_tag() 2013-11-11 09:23:23 -08:00
ssh Prepare to route VCS connections through SSH 2013-10-29 15:32:40 -07:00
storage Explain policy exception rules to users 2013-09-27 08:43:41 -07:00