about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiBlob.pm
DateCommit message (Expand)
2024-05-09treewide: reduce $PATH checks for `git' executable
2024-04-12lei blob: fix attachment extraction for unimported||inflight
2023-11-03move read_all, try_cat, and poll_in to PublicInbox::IO
2023-10-28treewide: use run_qx where appropriate
2023-10-18use read_all in more places to improve safety
2023-10-11lei blob: run cat_blob on lei/store for pending blobs
2023-09-26spawn: add run_wait to simplify spawn+waitpid use
2023-09-26lei_blob: use ProcessPipe to eliminate a waitpid call
2023-09-22lei blob|rediff: fix usage of lei->fail
2022-08-23qspawn: add type comments in a few places
2021-10-15lei + ipc: simplify process reaping
2021-10-13treewide: use warn() or carp() instead of env->{psgi.errors}
2021-10-13lei: use standard warn() in more places
2021-09-03lei: ->child_error less error-prone
2021-08-18lei: add ->lms shortcut for LeiMailSync
2021-08-11lei: attempt to canonicalize away "/../" pathnames
2021-06-08lei: generalize auxiliary WQ handling
2021-05-04lei index: new command to index mail w/o git storage
2021-05-03lei: simplify workers_start API
2021-04-28lei: simple WQ workers use {wq1} field
2021-04-28lei: quiet down Eml-related warnings consistently
2021-04-27lei: standardize on _lei_wq_eof callback for workers
2021-04-27lei blob: support retrieving attachments via $OID:$IDX
2021-04-21lei: share common *done_wait callbacks
2021-04-13lei blob: quiet "git rev-parse --git-dir" stderr w/o --cwd
2021-03-31lei blob: "--mail" disables solver, use --include/only
2021-03-29lei blob: cleanup solver tmpdir on failure
2021-03-28lei: drop coderepo placeholders, submodule TODO
2021-03-28lei blob: add remote external support
2021-03-28lei blob: fail early if no git dirs
2021-03-28lei blob: support --no-mail switch
2021-03-28lei blob: dclose if already failed
2021-03-28lei: simplify PktOp callers
2021-03-27lei blob: aka "git-show-harder" for blobs