about summary refs log tree commit homepage
path: root/lib/PublicInbox/Fetch.pm
DateCommit message (Expand)
2024-05-09treewide: reduce $PATH checks for `git' executable HEAD master
2023-10-28treewide: use run_qx where appropriate
2023-10-25lei_mirror+fetch: don't slurp `git show-ref' output
2023-09-26spawn: add run_wait to simplify spawn+waitpid use
2023-09-26fetch: fix missing chdir arg for error reporting
2023-01-30use Net::SSLeay (OpenSSL) for SHA-(1|256) if installed
2022-11-28fetch: eliminate File::Temp->filename var
2022-11-28fetch: use v5.12
2022-11-28lei_mirror: support --objstore and forkgroups
2022-11-28lei_mirror: hoist out dump_manifest sub
2022-11-28clone: support multi-inbox clone
2022-10-24clone|fetch: preserve mtime of modified manifest.js.gz
2021-10-14clone+fetch: respect umask for all downloaded files
2021-10-13fetch: support --try-remote/-T for alternate remote names
2021-10-13lei: use standard warn() in more places
2021-09-27fetch: support running as root
2021-09-24fetch: support v2 w/o manifest on old WWW
2021-09-24clone|fetch|--mirror: cull manifest in partial mirrors
2021-09-24fetch: fix skipping with multi-epoch inboxes
2021-09-17fetch: ignore non-writable epoch dirs
2021-09-15fetch|clone|--mirror: shorten paths for progress output
2021-09-15clone|fetch|--mirror: add convenience $INBOX_DIR/Makefile
2021-09-15fetch: support --exit-code switch
2021-09-15multi_git: hoist out common epoch/alternates handling
2021-09-12fetch: drop 304 Not Modified support, simplify comparisons
2021-09-12fetch: fix and test v2 epoch detection
2021-09-12fetch: fix half-baked v1 manifest.js.gz handling
2021-09-12fetch: use manifest.js.gz for v1
2021-09-12new public-inbox-{clone,fetch} commands