From: Junio C Hamano Date: Fri, 28 Aug 2015 18:41:03 GMT Subject: Re: [PATCH 7/9] fetch: fetch submodules in parallel Message-ID: In-Reply-To: <20150828183501.GA17222@sigill.intra.peff.net> Jeff King writes: > I think Jonathan's point is that you could pick _one_ active child to > show without buffering, while simultaneously buffering everybody else's > output. When that finishes, pick a new active child, show its buffer, > and then start showing its output in realtime. And so on. > > So to an observer, it would look like a serial operation, but subsequent > operations after the first would magically go much faster (because > they'd been working and buffering in the background). OK, I can buy that explanation. > And that doesn't require any additional IPC magic (though I am not sure > how we get progress in the first place if the child stderr is a > pipe...). That is a good point ;-)