These have been sitting in the stalled "repobrowse" branch for
a bit. I think they can be tracked into "master", first; since
I'm leaning towards splitting repobrowse into a separate project
at the moment.
Eric Wong (3):
search: remove unnecessary abstractions and functionality
searchidx: switch to accounting by message bytes
search: allow searching within mail diffs
lib/PublicInbox/Search.pm | 51 ++++++------
lib/PublicInbox/SearchIdx.pm | 180 +++++++++++++++++++++++++++++++++++++------
lib/PublicInbox/SearchMsg.pm | 2 +-
t/search.t | 9 +--
4 files changed, 183 insertions(+), 59 deletions(-)