about summary refs log tree commit homepage
path: root/lib/PublicInbox/SolverGit.pm
DateCommit message (Expand)
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
2019-12-26qspawn: remove some anonymous subs for psgi_qx
2019-12-26httpd/async: support passing arg to callbacks
2019-11-24check for File::Temp 0.19 for ->newdir method
2019-11-14solvergit: use --unidiff-zero with git-apply(1)
2019-10-31solvergit: deal with false-positive dfpost: results
2019-09-14tmpfile: give temporary files meaningful names
2019-09-12solvergit: don't drop update-index stdin with qspawn
2019-07-10solver: remove redundant spawn imports
2019-06-04solver|viewdiff: restrict digit matches to ASCII
2019-04-04support publicinbox.cgitrc directive
2019-04-04viewvcs: preliminary support for showing non-blobs
2019-02-05solvergit: include the $oid_want tmpdir name
2019-01-31solvergit: allow shorter-than-necessary OIDs from user
2019-01-31solvergit: allow searching on longer-than-needed OIDs
2019-01-30solvergit: don't confuse Xapian with ".." in filenames
2019-01-30git: use "git rev-parse --git-path"
2019-01-30solvergit: deal with alternative diff prefixes
2019-01-30solvergit: extract mode from diff headers properly
2019-01-30solvergit: avoid "Wide character" warnings
2019-01-30solvergit: do not show full path names to "git apply"
2019-01-29solvergit: do not solve blobs twice
2019-01-27solver: crank up max patches to 9999
2019-01-27solver: reduce "git apply" invocations
2019-01-27solver: hold patches in temporary directory
2019-01-26solver: rewrite to use Qspawn->psgi_qx and pi-httpd.async
2019-01-20solver: remove extra "^index $OID..$OID" line
2019-01-20solver: force quoted-printable bodies to LF
2019-01-20solver: restore diagnostics and deal with CRLF
2019-01-20solver: add a TODO note about making this fully evented
2019-01-20solver: note the synchronous nature of index preparation
2019-01-20solver: break @todo loop into a callback
2019-01-20solver: simplify control flow for initial loop
2019-01-20solver: switch patch application to use a callback
2019-01-20solver: break up patch application steps