1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 17:52:43 +01:00
phorge-phorge/src/applications/diffusion/query
Alan Huang a8d6af0f42 Infrastructure changes to support scoped symbols
Summary:
 - import_project_symbols supports an optional extra field, which is the
   context of the symbol.
 - Symbol query can take a symbol argument, either as a parameter or a
   URL component (so you can now jump nav to `s Zerg/rush`, for
   example).
 - Conduit method not yet updated. Will do that later.

NOTE: Not providing a context is distinct from providing an empty
context, because an empty context stands for top-level context, i.e.
functions and classes for PHP. It will not find class methods, etc. It
is possible that we should use some weird token that could not normally
be a context name to stand in for empty context.

Test Plan: Do a bunch of symbol searches.

Reviewers: epriestley

Reviewed By: epriestley

CC: nh, aran, Korvin

Maniphest Tasks: T1602

Differential Revision: https://secure.phabricator.com/D3148
2012-08-07 09:28:49 -07:00
..
branch Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
browse Don't fail in Diffusion if .gitmodules is missing 2012-07-05 06:12:35 -07:00
committags Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
contains Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
diff Fix typo in comment 2012-07-26 13:45:48 -07:00
filecontent Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
history Fix some mercurial edge cases 2012-07-10 10:36:33 -07:00
lastmodified Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
mergedcommits Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
parents Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
pathchange Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
pathid Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
rawdiff Allow specifying against commit in DiffusionRawDiffQuery 2012-07-26 15:13:03 -07:00
renamehistory Support Git renames in the middle of path 2012-06-07 12:00:44 -07:00
taglist Don't throw an exception if the author of a tag can't be found 2012-06-11 16:53:52 -07:00
DiffusionPathQuery.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
DiffusionQuery.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
DiffusionSymbolQuery.php Infrastructure changes to support scoped symbols 2012-08-07 09:28:49 -07:00