about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiMirror.pm
DateCommit message (Expand)
2024-04-03treewide: avoid getpid() for OnDestroy checks
2024-04-03lock: get rid of PID guard
2023-12-16lei: use ->child_error API properly
2023-12-13treewide: avoid strftime %k for portability
2023-11-13treewide: update read_all to avoid eof|close checks
2023-11-09lei_mirror: note missing local manifests are non-fatal
2023-11-03move read_all, try_cat, and poll_in to PublicInbox::IO
2023-11-03treewide: use eof and close to detect readline errors
2023-11-03treewide: check alternates writes with eof + autodie
2023-11-03io: introduce write_file helper sub
2023-11-02treewide: use ->close method rather than CORE::close
2023-10-29lei_mirror: fix seek/sysseek argument ordering
2023-10-28treewide: use run_qx where appropriate
2023-10-25lei_mirror+fetch: don't slurp `git show-ref' output
2023-10-18lei_mirror: use read_all
2023-10-18lei_mirror: use autodie for most `open' calls
2023-10-18lei_mirror: autodie most `close' calls
2023-10-18lei_mirror: start converting to autodie
2023-10-04treewide: use PublicInbox::Lock->new
2023-09-26spawn: add run_wait to simplify spawn+waitpid use
2023-09-24lei: fix `-c NAME=VALUE' config support
2023-04-12git: rename version() to git_version()
2023-04-07switch git version comparisons to vstrings, too
2023-03-26lei_mirror: fix sh syntax error in "make help" target
2023-03-23Merge branch 'fetch.hiderefs' into mirror
2023-03-18clone: support --purge to delete remotely-deleted repos
2023-03-18clone: show stale directories unconditionally
2023-03-18treewide: move glob2re to PublicInbox::Config
2023-03-16lei_mirror: use fetch.hideRefs to speed up connectivity check
2023-03-13lei_mirror: handle UTF-8 from manifest.js.gz properly
2023-03-13lei_mirror: do not fetch to read-only directories
2023-03-13lei_mirror: do not re-fetch inbox.config.example
2023-03-13lei_mirror: describe why the {ibx} field is used
2023-03-09lei_mirror: unlink FETCH_HEAD when fetching forkgroups
2023-02-22treewide: simplify File::Path mkpath/make_path callers
2023-02-21lei_mirror: support --remote-manifest=URL
2023-02-13lei_mirror: fetch most-recently-updated repos, first
2023-02-13lei_mirror: further reduce `git config' calls
2023-02-10lei_mirror: avoid dir/file conflicts in update-ref
2023-02-09lei_mirror: show non-ASCII owner properly w/ --verbose
2023-02-06lei_mirror: reduce `git config' usage
2023-02-03lei_mirror: use --no-write-fetch-head on git 2.29+
2023-01-30ipc: drop awaitpid_init to avoid circular refs
2023-01-30use Net::SSLeay (OpenSSL) for SHA-(1|256) if installed
2023-01-18ipc+lei: switch to awaitpid
2023-01-06lei_mirror: do not needlessly rewrite project-list
2023-01-06clone: implement --exit-code
2022-12-30clone: fix --post-update-hook behavior
2022-12-30clone: --dry-run unconditionally runs show-ref
2022-12-30clone: support --post-update-hook= from grokmirror