Homec4science

Make project token sorting and normalization a little less hacky

Authored by epriestley <git@epriestley.com> on Nov 17 2016, 13:13.

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

Details

Committed
epriestley <git@epriestley.com>Nov 17 2016, 17:02
Pushed
aubortJan 31 2017, 17:16
Parents
rPHda8c378331e2: Allow workboard cards to be dragged again by using a larger value for infinity
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHb02f64f6eecd: Make project token sorting and normalization a little less hacky (authored by epriestley <git@epriestley.com>).Nov 17 2016, 17:02