about summary refs log tree commit homepage
path: root/lib/PublicInbox/SolverGit.pm
DateCommit message (Expand)
2024-03-12www: use a dedicated limiter for blob solver
2023-11-29www: load and use cindex join data
2023-11-29solver: schedule cleanup after synchronous git->check
2023-11-03io: introduce write_file helper sub
2023-10-25httpd/async: require IO arg
2023-06-09add compat package for List::Util::uniqstr
2023-05-01solver_git: don't spew to daemon err on git apply failure
2023-01-24solver_git: remove extraneous leading `-'
2022-12-15solver_git: more descriptive error for "git apply" failures
2022-10-05www_coderepo: wire up /$CODEREPO/$OID/s/ endpoint
2022-09-11solver: do not show redundant URLs in log
2022-09-02solver: do not count duplicates in patch count
2022-09-02solver: handle copies properly
2022-08-29solver: early make hints detection more robust
2022-08-29solver: create tmpdir lazily
2022-08-23qspawn: improve error reporting and handling
2022-07-30solver: avoid deprecation warnings in git 2.36.0+
2021-11-10solver: support sha256 coderepos
2021-10-09solver_git: shorten scalar lifetimes
2021-06-24favor git(1) rather than libgit2 for ExtSearch
2021-03-28treewide: shorten temporary filename
2021-01-01update copyrights for 2021
2020-12-05isearch: emulate per-inbox search with ->ALL
2020-09-12treewide: avoid `goto &NAME' for tail recursion
2020-09-10solver: async blob retrieval for diff extraction
2020-09-10solver: break apart inbox blob retrieval
2020-09-10solver: check one git coderepo and inbox at a time
2020-09-10solver: drop warnings, modernize use v5.10.1, use SEEK_SET
2020-09-03search: replace ->query with ->mset
2020-07-10viewvcs: stop checking unused "B" query parameter
2020-06-03inbox: introduce smsg_eml method
2020-05-09msg_iter: make ->each_part method for PublicInbox::MIME
2020-03-22rename PublicInbox::SearchMsg => PublicInbox::Smsg
2020-03-20www: avoid `state' usage to perform allocations up-front
2020-02-06treewide: run update-copyrights from gnulib for 2019
2020-02-01solver: join multiple URLs with "||"
2020-01-25spelling: favor `publicly' over `publically'
2020-01-13solver: path_a may be undef from /dev/null
2020-01-12www: discard multipart parent on iteration
2020-01-06treewide: "require" + "use" cleanup and docs
2020-01-04solver: allow literal '\r' character in diff lines
2020-01-04solver: minor cleanups to diff extraction
2020-01-04solver: do not enforce order on extended headers
2020-01-03qspawn: use per-call quiet flag for solver
2020-01-03solver: extract_diff: deal with missing "diff --git" line
2020-01-03solver: try the next patch on apply failures
2019-12-30spawn: support chdir via -C option
2019-12-30spawn: allow passing GLOB handles for redirects
2019-12-28solvergit: allow passing arg to user-supplied callback
2019-12-26msg_iter: provide means to stop using anonymous subs