HomePhabricator

Make project token sorting and normalization a little less hacky

Description

Make project token sorting and normalization a little less hacky

Summary:
Ref T8510. Use "\n" as a delimiter between name sections. Specifically, project "AAA" with tag "zzz" should be a better match for query "AAA" than project "AAA BBB" is.

Make use of this delimiter slighlty more obvious in the UI.

Test Plan:

  • Created projects "Phacility" and "Phacility Core Access".
  • Typed "Phacility".
  • Before patch: first hit is "Phacility Core Access".
  • After patch: first hit is "Phacility".
  • Viewed debugging output table, saw visual explanation of behavior.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T8510

Differential Revision: https://secure.phabricator.com/D16886