Re: [PATCH] Update packfile transfer protocol documentation
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 4, 2009, 01:48 UTC
- Message-ID
- <7v1vkfnjpn.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <20091104011802.GE10505@spearce.org>
"Shawn O. Pearce" <spearce@spearce.org> writes:
Show 9 quoted lines
> Junio C Hamano <gitster@pobox.com> wrote: >> "Shawn O. Pearce" <spearce@spearce.org> writes: >> > I don't think we ever send an empty packet. If we have no data to >> > send, why the hell did we create the packet header? >> >> Oh, I do not disagree that it is pointless, but the example that followed >> the part we are discussing also had "0004". I think it is Ok to allow it. > > If its pointless, why encourage it? Why not discourage it with SHOULD NOT?
Oh, no, I didn't mean to _encourage_ it.
I just thought that it being pointless at the semantic level would already be an enough discouragement for people who are intelligent enough.
As I said, this was not an objection to start with.
> Sure, but can't packet_write just return early without write() > if format_packet returned 4 (aka vsnprintf returned 0)?
Ah, that's right.