Consistent search query predicate names
Created by: benvenker
Rename:
repo:contains(file:foo content:bar) => repo:contains.file(path:foo content:bar)
repo:contains.file(foo) => repo:contains.path(foo)
After rename, add aliases for:
-
repo:contains.file(path:foo content:bar)
=>repo:has.file(path:foo content:bar)
-
repo:contains.content(foo)
=>repo:has.content(foo)
-
repo:contains.path(foo)
=>repo:has.path(foo)
-
repo:contains.commit.after(foo)
=>repo:has.commit.after(foo)
Will need changes to frontend for hovers/descriptions, and highlighting for aliases
Will need doc updates and changelog