Re: Cannot clone redirecting stdout
- From
Jeff King <peff@peff.net>
- Date
- Sep 11, 2009, 10:23 UTC
- Message-ID
- <20090911102329.GA13044@sigill.intra.peff.net>
- In-Reply-To
- <fc8ab2ad0909101533l135c8003m80091cb40ec93f16@mail.gmail.com>
On Thu, Sep 10, 2009 at 07:33:21PM -0300, Aloisio wrote:
Show 10 quoted lines
> I faced a problem when trying to clone git://gitorious.org/qt/qt.git > > this works: > git clone -n git://gitorious.org/qt/qt.git repo > > this doesn't: > git clone -n git://gitorious.org/qt/qt.git repo >log > fatal: The remote end hung up unexpectedly > fatal: early EOF > fatal: index-pack failed
I can reproduce the problem here. But after staring at the strace for a long time, I don't think the problem is on the client side. The remote end _does_ hang up unexpectedly.
Looking at what we send, the only difference between the redirected and unredirected case I could find is that we send the "no-progress" flag to the server, which then hangs up on us instead of sending us the pack. Which makes no sense.
Confused, -Peff