about summary refs log tree commit homepage
path: root/script/public-inbox-init
DateCommit message (Expand)
2024-04-03treewide: avoid getpid() for OnDestroy checks
2023-11-03move read_all, try_cat, and poll_in to PublicInbox::IO
2023-10-18init: use autodie to reduce distractions
2023-10-18init: drop extraneous `+'
2023-10-18use read_all in more places to improve safety
2023-08-28public-inbox-init: honor umask when creating config file
2021-11-02init: respect umask when creating description
2021-09-15support -C (chdir) for most non-daemon commands
2021-09-12init: set a useful description
2021-08-11treewide: use *nix-specific dirname regexps
2021-07-25init: support git <2.30 for "-c KEY=VALUE" args
2021-07-22init: allow arbitrary key-values via -c KEY=VALUE
2021-03-28treewide: shorten temporary filename
2021-02-07init: lowercase -j for --jobs
2021-01-01update copyrights for 2021
2021-01-01on_destroy: support PID owner guard
2021-01-01init: remove embedded UnlinkMe package
2021-01-01spawn: move run_die here from PublicInbox::Import
2020-12-28check defined return value for localized slurp errors
2020-12-26init: use the return value of rel2abs_collapsed
2020-12-21use rel2abs_collapsed when loading Inbox objects
2020-12-20script/public-inbox-*: favor caller-provided pathnames
2020-09-02init+convert: create non-existing directory hierarchies
2020-09-02script/*: fold $usage into $help, support `-h' instead of -?
2020-08-20init+index: support --skip-docdata for Xapian
2020-08-20init: drop -N alias for --skip-artnum
2020-08-20init: support --newsgroup option
2020-08-20init: support --help and -?
2020-08-10index: cleanup internal variables
2020-08-10avoid File::Temp::tempfile in more places
2020-07-26t/init.t: don't modify ~/.public-inbox/
2020-07-17config: reject `\n' in `inboxdir'
2020-06-23init: add --skip-artnum parameter
2020-06-23init: refer to inboxes as "inbox" or "inboxes" in errors
2020-06-23init: add -j / --jobs parameter
2020-02-06treewide: run update-copyrights from gnulib for 2019
2020-01-27init: use Import::run_die instead of system()
2020-01-06treewide: "require" + "use" cleanup and docs
2019-11-16init: pass global variables into subs
2019-10-16config: support "inboxdir" in addition to "mainrepo"
2019-10-05init: implement locking
2019-10-05init: favor --skip-epoch instead of --skip
2019-09-09run update-copyrights from gnulib for 2019
2019-05-23doc: various updates to reflect current state
2019-05-23v1writable: retire in favor of InboxWritable
2019-05-22init: preserve permissions for git prior to 2.1.0
2019-05-15admin: improve warnings and errors for missing modules
2019-05-15lazy load Xapian and make it optional for v2
2019-05-14v1writable: new wrapper which is closer to v2writable
2018-12-28init: allow --skip of old epochs for -V2 repos