1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-02 11:42:42 +01:00
phorge-phorge/src/applications/diffusion/query
epriestley 5d0ae283a9 Put a readthrough cache in front of inline context construction
Summary: Ref T13513. Inline comment context information is somewhat expensive to construct and can be cached. Add a readthrough cache on top of it.

Test Plan: Loaded a source code changeset with many inline comments, used Darkconsole to inspect query activity. Saw caches get populated. Updated cache key, saw caches regenerate. Browsed Diffusion, nothing looked broken.

Maniphest Tasks: T13513

Differential Revision: https://secure.phabricator.com/D21279
2020-05-20 14:28:37 -07:00
..
blame Stop "git blame" from printing "^" markers on root repository commits 2018-04-20 14:13:10 -07:00
filecontent Return Diffusion diffs through Files, not directly over Conduit 2016-08-27 09:11:03 -07:00
lowlevel Extract raw commit messages from Git more faithfully across Git versions 2020-02-24 12:37:45 -08:00
pathchange Fix some straggling qsprintf() warnings in repository import 2018-12-12 09:21:12 -08:00
pathid Fix a few more undeclared properties 2015-06-15 19:39:04 +10:00
rawdiff Filter and reject "--config" and "--debugger" flags to Mercurial in any position 2017-11-10 08:42:07 -08:00
DiffusionCachedResolveRefsQuery.php Continue cleaning up queries in the wake of changes to "%Q" 2018-11-16 12:49:44 -08:00
DiffusionCommitHintQuery.php When commits have a "rewritten" hint, try to show that in handles in other applications 2016-08-24 09:35:19 -07:00
DiffusionCommitQuery.php Show "hold reasons" on commit page, not on "Edit" page 2019-04-25 09:22:49 -07:00
DiffusionCommitRequiredActionResultBucket.php Continue converting Audit constants, allowing the Query to handle either strings or integers 2018-09-10 14:46:47 -07:00
DiffusionCommitResultBucket.php Provide bucketing for commits in Audit 2017-01-12 12:04:05 -08:00
DiffusionCommitRevisionQuery.php Unify code for parsing "Reverts X" magic, and when something "reverts <hash>", also revert associated revisions 2019-05-01 09:47:40 -07:00
DiffusionDiffInlineCommentQuery.php Put a readthrough cache in front of inline context construction 2020-05-20 14:28:37 -07:00
DiffusionFileFutureQuery.php Fix some issues with Diffusion file data limits 2018-01-22 11:52:37 -08:00
DiffusionLintCountQuery.php Update many Phabricator queries for new %Q query semantics 2018-11-15 03:48:10 -08:00
DiffusionPathQuery.php Fix all query warnings in "arc unit --everything" 2018-11-15 03:51:25 -08:00
DiffusionPullLogSearchEngine.php Change the "can see remote address?" policy to "is administrator?" everywhere 2018-01-30 15:45:23 -08:00
DiffusionQuery.php Use futures to improve clustered repository main page performance 2016-12-08 07:26:32 -08:00
DiffusionRenameHistoryQuery.php Extend from Phobject 2015-06-15 18:02:27 +10:00
DiffusionRepositoryIdentitySearchEngine.php Distinguish between "Assigned" and "Effective" identity PHIDs more clearly and consistently 2019-11-19 09:37:44 -08:00
DiffusionResolveUserQuery.php Remove "PhabricatorEventType::TYPE_DIFFUSION_LOOKUPUSER" event 2019-11-19 09:38:03 -08:00
DiffusionSymbolQuery.php Update many Phabricator queries for new %Q query semantics 2018-11-15 03:48:10 -08:00
DiffusionSyncLogSearchEngine.php Add a basic web UI for intracluster sync logs 2018-11-10 04:58:36 -08:00