"rediff" is something I've wanted in the WWW UI for several years, however:
1) the amount of git-diff options is staggering and I find HTML <form> elements difficult-to-use 2) git-diff can be monumentally expensive, on top of being difficult/impossible to cache ..so I couldn't figure out a good way to support it On a local system, we can feed "git diff" command-line options and not worry about 10K users trying to regenerate diffs at once. Eric Wong (2): lei rediff: regenerate diffs from stdin lei blob: support "lei index"-ed mail MANIFEST | 1 + lib/PublicInbox/Inbox.pm | 2 +- lib/PublicInbox/LEI.pm | 22 ++++ lib/PublicInbox/LeiInput.pm | 6 + lib/PublicInbox/LeiRediff.pm | 245 +++++++++++++++++++++++++++++++++++ lib/PublicInbox/LeiSearch.pm | 10 ++ t/solver_git.t | 18 ++- 7 files changed, 302 insertions(+), 2 deletions(-) create mode 100644 lib/PublicInbox/LeiRediff.pm -- unsubscribe: one-click, see List-Unsubscribe header archive: https://public-inbox.org/meta/
