1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-02-02 18:08:26 +01:00
phorge-phorge/src
epriestley a9506097ea Add "internal.commit.search" to replace the cache bypass mode of "diffusion.querycommits"
Summary:
Ref T13552. Commit parsers currently invoke a special mode of "diffusion.querycommits", which is an older frozen method.

The replacement, "diffusion.commit.search", is not really appropriate for low-level access. This mode of having a single method which operates in "cache" or "non-cache" modes also ends up in a lot of unnecessary field shuffling.

Provide "internal.commit.search" as a modern equivalent that returns a "DiffusionCommitRef"-compatible structure.

Test Plan: Executed "internal.commit.search", got sensible low-level commit results.

Maniphest Tasks: T13552

Differential Revision: https://secure.phabricator.com/D21443
2020-09-15 17:36:38 -07:00
..
__tests__ Use PhutilClassMapQuery instead of PhutilSymbolLoader 2015-08-14 07:49:01 +10:00
aphront When proxying HTTP repository responses from repository nodes, discard content description headers 2020-04-25 07:51:46 -07:00
applications Add "internal.commit.search" to replace the cache bypass mode of "diffusion.querycommits" 2020-09-15 17:36:38 -07:00
docs Update SES API to use AWSv4 signatures 2020-09-15 13:03:49 -07:00
extensions
infrastructure Fix additional "xprintf()"-class static parameter lint errors 2020-09-08 11:45:48 -07:00
view When printing timestamps on paper: use an absolute, context-free date format 2020-09-04 16:36:34 -07:00
__phutil_library_init__.php
__phutil_library_map__.php Add "internal.commit.search" to replace the cache bypass mode of "diffusion.querycommits" 2020-09-15 17:36:38 -07:00