Re: [PATCH] remote-curl: Fix push status report when all branches fail
- From
Shawn Pearce <spearce@spearce.org>
- Date
- Jan 20, 2012, 15:15 UTC
- Message-ID
- <CAJo=hJtCb=WFfuSKWvPk+S4sRQmSGemG_Ugqj+k1TZCOJj9vLQ@mail.gmail.com>
- In-Reply-To
- <7vobtyhq16.fsf@alter.siamese.dyndns.org>
On Thu, Jan 19, 2012 at 22:00, Junio C Hamano <gitster@pobox.com> wrote:
Show 5 quoted lines
> "Shawn O. Pearce" <spearce@spearce.org> writes: >> +cat >exp <<EOF >> +remote: error: hook declined to update refs/heads/dev2 > > Curious. Where do we get these eight trailing whitespaces?
I think this is padding being added to the end of the line by recv_sideband(). I noticed the trailing whitespace in the diff, but the test passed with it present, so I had to leave it in.
> The call to rp_error("hook declined to update %s", name) seems to be
> giving the name properly.Yea, I think the server is sending the correct data in the sideband channel, its just the sideband client padding out the line. I think this padding is a fudge against progress meters that are being written and over-written with \r lines in subsequent sideband packets.