This simplifies git process management greatly, and the diffstat makes me happy.
Eric Wong (3): git: decouple cat_async_retry from POSIX pipe semantics git: use Unix stream sockets for `cat-file --batch-*' git+gcf2client: switch to level-triggered wakeups lib/PublicInbox/Gcf2Client.pm | 59 ++------ lib/PublicInbox/Git.pm | 269 +++++++++++++++++---------------- lib/PublicInbox/GitAsyncCat.pm | 98 +----------- lib/PublicInbox/LeiToMail.pm | 2 +- lib/PublicInbox/ViewVCS.pm | 2 +- 5 files changed, 158 insertions(+), 272 deletions(-)