about summary refs log tree commit homepage
path: root/lib/PublicInbox/Git.pm
DateCommit message (Expand)
2020-10-17git: introduce async_wait_all
2020-10-16git: async: loop inflight checks for nested callbacks
2020-10-16git: *_async: support nested callback invocations
2020-10-16git: ensure ->destroy clobbers check_async read buffer
2020-09-19gcf2: wire up read-only daemons and rm -gcf2 script
2020-09-19gcf2: require git dir with OID
2020-09-19gcf2: transparently retry on missing OID
2020-09-16treewide: relax allow >=40 chars for git OID
2020-08-27git: show more context info on failures
2020-07-26imap: introduce and use Git->async_prefetch
2020-07-25searchidx: support async git check
2020-07-06git: use v5.10.1, parent.pm and Time::HiRes::stat
2020-06-25git_async_cat: remove circular reference
2020-06-13git: async: automatic retry on alternates change
2020-06-13git: move async_cat reference to PublicInbox::Git
2020-06-13git: cat_async: provide requested OID + "missing" on missing blobs
2020-06-13git: idle rbuf for async
2020-06-13imap: use git-cat-file asynchronously
2020-06-13git: do our own read buffering for cat-file
2020-06-13git: async: flatten the inflight array
2020-05-06git: warn on ->cat_async callback errors
2020-04-29git: various minor speedups
2020-04-05git: reduce stat buffer storage overhead
2020-03-04git: remove POSIX::dup2 import
2020-02-06treewide: run update-copyrights from gnulib for 2019
2020-01-13use popen_rd for bidirectional pipes
2020-01-13git: packed_bytes: use GLOB_NOSORT
2020-01-13git: modified: don't slurp `rev-parse --branches'
2020-01-11spawn (and thus popen_rd) die on failure
2020-01-11git: remove ->commit_title method
2020-01-11git: ->modified uses cat_async
2020-01-11allow HTTP_HOST to be '0' via defined() checks
2020-01-06treewide: "require" + "use" cleanup and docs
2019-12-30spawn: allow passing GLOB handles for redirects
2019-12-26git: allow async_cat to pass arg to callback
2019-12-12git: async batch interface
2019-10-22git: remove src_blob_url
2019-09-14tmpfile: give temporary files meaningful names
2019-09-09run update-copyrights from gnulib for 2019
2019-07-08ds: use WNOHANG with waitpid if inside event loop
2019-06-14Merge remote-tracking branch 'origin/manifest' into next
2019-06-14git: remove cat_file sub callback interface
2019-06-10git: ensure ->modified returns an integer
2019-06-05tighten up digit matches to ASCII for git output
2019-06-01git: drop the deleted err_c file
2019-06-01git: unconditional expiry
2019-05-22git: workaround old git-rev-parse(1) (--git-path)
2019-04-18git: calculate modified time of repository
2019-04-04support publicinbox.cgitrc directive
2019-04-04git: add "commit_title" method