1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-25 08:12:40 +01:00
phorge-phorge/src/applications
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
..
audit Store the "current" application in the controller 2012-08-05 14:03:39 -07:00
auth Fix an issue with URIs missing trailing slashes, like "/maniphest" 2012-08-06 12:46:51 -07:00
base Fix an issue with URIs missing trailing slashes, like "/maniphest" 2012-08-06 12:46:51 -07:00
cache/storage Add a generic multistep Markup cache 2012-07-09 15:20:56 -07:00
calendar Fix displaying day numbers in calendar 2012-06-28 10:28:56 -07:00
chatlog Make chatlog a bit less awful 2012-06-02 14:00:08 -07:00
conduit Improve the flag.* Conduit methods 2012-08-03 11:41:33 -07:00
countdown Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
daemon Save daemon state to database 2012-08-01 17:06:04 -07:00
differential Translate change type header 2012-08-06 12:07:26 -07:00
diffusion Infrastructure changes to support scoped symbols 2012-08-07 09:28:49 -07:00
directory/controller Delete unused code 2012-07-24 15:15:45 -07:00
draft/storage Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
drydock Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
fact Add a meta-application 2012-08-02 14:07:21 -07:00
feed Use class_exists() before is_subclass_of() 2012-07-18 19:57:39 -07:00
files Simplify build file from data-or-hash code 2012-07-09 10:38:25 -07:00
flag Store the "current" application in the controller 2012-08-05 14:03:39 -07:00
harbormaster/storage Add a generic object for unit tests 2012-07-09 10:39:14 -07:00
help/controller Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
herald Arrayish fields should always return arrays 2012-06-19 11:18:38 -07:00
maniphest Make "Create New Similar Task" inherit priorities 2012-08-05 19:10:20 -07:00
meta Add a meta-application 2012-08-02 14:07:21 -07:00
metamta Fix an issue with email "Re:" prefix 2012-07-23 09:23:54 -07:00
notification Consolidate PhabricatorFeedStory construction code 2012-07-02 10:37:22 -07:00
oauthserver Fix lint errors found by Nemo 2012-06-11 19:09:42 -07:00
owners Fix loading owning package 2012-07-25 12:52:44 -07:00
paste Add a date column to Paste 2012-08-03 15:39:56 -07:00
people Fix an issue with URIs missing trailing slashes, like "/maniphest" 2012-08-06 12:46:51 -07:00
phame Phame - introduce blogs 2012-07-19 09:03:10 -07:00
phid Fix a comment (see D3140) 2012-08-03 11:47:53 -07:00
phortune Use pht() 2012-06-14 16:25:20 -07:00
phriction Store the "current" application in the controller 2012-08-05 14:03:39 -07:00
policy Move policy tests back into policy/ 2012-06-01 12:43:25 -07:00
project Minor, restore missing limits from 310cf00fc3 2012-07-03 06:25:03 -07:00
repository Fix doc links 2012-08-06 15:58:28 -07:00
search Improve the flag.* Conduit methods 2012-08-03 11:41:33 -07:00
slowvote Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
status Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
typeahead Limit results returned by typeahead query in response to user searches 2012-08-01 14:57:07 -07:00
uiexample Remove placeholder 2012-07-31 18:28:08 -07:00
xhpastview Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
xhprof Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00