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/repository/storage
Mukunda Modell 9e2f263bb4 Add repositories to fulltext search index.
Summary:
This implements a simplistic `PhabricatorRepositoryFulltextEngine`
Currently only the repository name, description, timestamps and
status are indexed.

Note: I had to change the `search index` workflow to disambiguate
PhabricatorRepository from PhabricatorRepositoryCommit

Test Plan:
* ran `./bin/search index --type PhabricatorRepository --force`
 * searched for some repositories. Saw reasonable results matching on either title or description.
* Edited a repository in the web ui
 * Added unique key words to the repo description.
 * I was then able to find that repo by searching for the new keywords.

Reviewers: #blessed_reviewers, epriestley

Reviewed By: #blessed_reviewers, epriestley

Subscribers: Korvin

Tags: #search, #diffusion

Differential Revision: https://secure.phabricator.com/D17300
2017-03-28 07:58:22 +00:00
..
__tests__ Don't let users pick "whatever.git" as a repository short name, make "." work 2016-11-21 15:47:20 -08:00
PhabricatorRepository.php Add repositories to fulltext search index. 2017-03-28 07:58:22 +00:00
PhabricatorRepositoryAuditRequest.php Add an "Auditors" rule for Commits 2017-01-18 10:05:30 -08:00
PhabricatorRepositoryBranch.php Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
PhabricatorRepositoryCommit.php Navigage Buildkite builds with more nuance 2017-01-31 17:26:45 -08:00
PhabricatorRepositoryCommitData.php Increase the storage size for commit summaries 2016-08-10 11:12:45 -07:00
PhabricatorRepositoryCommitHint.php Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
PhabricatorRepositoryDAO.php Delete license headers from files 2012-11-05 11:16:51 -08:00
PhabricatorRepositoryGitLFSRef.php Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
PhabricatorRepositoryMirror.php Cut mirroring over to new URIs 2016-05-04 16:16:16 -07:00
PhabricatorRepositoryOldRef.php Remove empty implementations of describeAutomaticCapabilities() 2016-11-09 15:24:22 -08:00
PhabricatorRepositoryPullEvent.php Use large text columns to store IP addresses 2016-02-02 10:13:14 -08:00
PhabricatorRepositoryPushEvent.php Use large text columns to store IP addresses 2016-02-02 10:13:14 -08:00
PhabricatorRepositoryPushLog.php Record which cluster host received a push 2016-04-19 13:06:30 -07:00
PhabricatorRepositoryRefCursor.php Fetch and discover all Git ref types, not just branches 2016-06-16 11:20:05 -07:00
PhabricatorRepositorySchemaSpec.php Migrate the "badcommit" table to use the less-hacky "hint" mechanism 2016-08-24 09:32:59 -07:00
PhabricatorRepositoryStatusMessage.php When repositories hit pull errors, stop updating them as frequently 2016-09-19 17:29:56 -07:00
PhabricatorRepositorySymbol.php Framework for external symbol search 2015-05-31 07:37:06 -07:00
PhabricatorRepositoryTransaction.php Swap Repository Edit UI to new code 2016-05-04 16:19:57 -07:00
PhabricatorRepositoryURI.php Fix errors found by PHPStan 2017-02-17 10:10:15 +00:00
PhabricatorRepositoryURIIndex.php Move repository URIs to a dedicated index 2016-01-13 09:34:31 -08:00
PhabricatorRepositoryURITransaction.php Fill in new URI credential edit web UI interfaces 2016-05-02 04:26:13 -07:00
PhabricatorRepositoryVCSPassword.php phtize all the things 2015-05-22 21:16:39 +10:00
PhabricatorRepositoryWorkingCopyVersion.php Make cluster repositories more resistant to freezing 2016-04-25 11:37:31 -07:00