Re: [PATCH] Add verbose comments to split_msg()
- From
Junio C Hamano <junkio@cox.net>
- Date
- Dec 12, 2006, 01:15 UTC
- Message-ID
- <7vzm9tzzgt.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <200612112212.51533.andyparkins@gmail.com>
Andy Parkins <andyparkins@gmail.com> writes:
Show 9 quoted lines
> I was going to fix a bug in imap-send that was making it include the "From " > line from git-format-patch in the message sent to the IMAP server. So I > commented up what split_msg already does. > > It turns out the bug was fixed in commit > e0b0830726286287744cc9e1a629a534bbe75452. So comments only, no fix needed. > (cherry picked from 3d5b1768f15b5cd430b869f416e72f4f3afe3d4a commit) > > Signed-off-by: Andy Parkins <andyparkins@gmail.com>
3d5b1768 is not a public commit and is not useful information other than your self. Please omit the last line.
Linus and everybody was right and I was wrong to leave this
message default in git-cherry-pick for a long time.Show 15 quoted lines
> ---
> imap-send.c | 13 +++++++++++++
> 1 files changed, 13 insertions(+), 0 deletions(-)
>
> diff --git a/imap-send.c b/imap-send.c
> index a6a6568..110bd54 100644
> --- a/imap-send.c
> +++ b/imap-send.c
> @@ -1216,35 +1216,48 @@ split_msg( msg_data_t *all_msgs, msg_data_t *msg, int *ofs )
> {
> char *p, *data;
>
> + /* Clear this message's slot */
> memset( msg, 0, sizeof *msg );
> + /* If we've run out of data, stop*/"..., stop */"
Show 7 quoted lines
> if (*ofs >= all_msgs->len) > return 0; > > + /* Point at the next message chunk */ > data = &all_msgs->data[ *ofs ]; > + /* This message length is at most, the length of all messages > + * minus our current position */
Style?
/* * This message ... * ... position. */
> msg->len = all_msgs->len - *ofs; > > + /* If there isn't enough data remaining for a whole message or there > + * is no , give up */
"there is no , "???