about summary refs log tree commit homepage
path: root/lib/PublicInbox/LeiMirror.pm
DateCommit message (Expand)
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
2022-12-23lei_mirror: allow `git show-ref' failures
2022-12-12lei_mirror: break circular references
2022-12-12lei_mirror: trim current symlinks from warning
2022-11-28lei_mirror: handle forkgroup changes
2022-11-28clone: support --project-list= for cgit
2022-11-28lei_mirror: break out of fgrp fetch iteration early
2022-11-28lei_mirror: don't clobber inbox.config.example if it exists
2022-11-28lei_mirror: set info/web/last-modified from manifest
2022-11-28lei_mirror: omit trailing slash for git remote.*.url
2022-11-28lei_mirror: avoid redundant curl `-f' use
2022-11-28lei_mirror: use curl -z/--timecond if manifest exists
2022-11-28lei_mirror: eliminate circular references
2022-11-28lei_mirror: support {symlinks} from manifest
2022-11-28lei_mirror: set {head} from manifest
2022-11-28lei_mirror: shorten scope mirror objects
2022-11-28lei_mirror: simplify forkgroup-related subs
2022-11-28lei_mirror: run v1_done earlier on forkgroup done
2022-11-28lei_mirror: simplify most process spawning
2022-11-28lei_mirror: remove janky mirror.done stamp file
2022-11-28lei_mirror: update fingerprints when writing local manifest.js.gz
2022-11-28lei_mirror: --manifest= affects destination, too
2022-11-28lei_mirror: respect `./' and `../' prefixes for CLI args
2022-11-28lei_mirror: don't warn on missing manifest on initial clone
2022-11-28clone: support --keep-going/-k like make(1)
2022-11-28lei_mirror: avoid needless FD passing
2022-11-28clone|fetch: support passing --prune(-tags) to `git fetch'
2022-11-28lei_mirror: delay configuring forkgroups
2022-11-28clone: support loading manifest.js.gz from destination
2022-11-28lei_mirror: check fingerprints before fetching
2022-11-28lei_mirror: support resuming multi-repo clones
2022-11-28lei_mirror: show child error error code
2022-11-28lei_mirror: properly pack-refs in non-forkgroup repos
2022-11-28lei_mirror: shorten remote names
2022-11-28clone: move --dry-run handling to lei_mirror
2022-11-28lei_mirror: forkgroups use `git fetch --multiple'
2022-11-28lei_mirror: fix --dry-run for forkgroups