Re: Struggling with git (format-patch & send-email)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Mar 9, 2017 at 1:47 AM, Greg KH <greg@xxxxxxxxx> wrote:
> On Wed, Mar 08, 2017 at 11:05:35PM +0530, Prasant J wrote:
>> Hi,
>>
>> I want to send my 2 commits as patches in chain reply to my first
>> email. My first email will have multiple files as attachment. How can
>> I achieve it?
>>
>> first email subject: [mystring] Feature 01
>> patch 01:                  |_ [mystring] [PATCH 01/02] My commit msg 1
>> patch 02:                    |_ [mystring] [PATCH 02/02] My commit msg 2
>>
>>
>> My git send-email is working, but I want to achieve the above desired
>> outcome which I'm unable to.
>>
>> I have tried so many combinations of git format-patch and send-email
>> over the past days but I'm unable to get the above outcome.
>>
>> One combination that was close to working:
>> => git format-patch -2 --numbered --start-number 01 -o patch-dir --thread
>> => git send-email --in-reply-to="Message-Id" --to user@xxxxxxxxx
>> --chain-reply-to --suppress-cc=self patch-dir/*
>>
>> I'm trying to see the desired effect in my web gmail, but I do not see.
>
> gmail does not show threading like this, you are going to have to use
> another mail client that will show the threading properly, to be able to
> see if you did it correctly or not.
>
> good luck!

@Greg:
Thanks for response, that helped partially. Thunderbird shows threaded mails.

But chain-reply-to does not seem to work, or may be thunderbird is not
showing as expected or my understanding is wrong.

In Thunderbird I see as follows:
>> first email subject: [mystring] Feature 01
>> patch 01:                  |_ [mystring] [PATCH 01/02] My commit msg 1
>> patch 02:                  |_ [mystring] [PATCH 02/02] My commit msg 2
Both patches are seen as response to first email.


Below is the Mail header when I do chain-reply:

Lets say, First Mail:   Message-Id => <Message-ABC-1>

after git send-email, the header for the patches is as follows:

Patch 1:
  Message-Id => <Message-Git-1>
  In-Reply-to => <Message-ABC-1>
  References => <Message-ABC-1>

Patch 2:
  Message-Id => <Message-Git-2>
  In-Reply-to => <Message-Git-1>
  References => <Message-ABC-1> <Message-Git-1>



* Do the above headers look as expected & correct? If yes, then my
thunderbird is not showing properly or my understanding is wrong.
* Why in Patch 2 "References" <Message-ABC-1> prepended? (That should
not be the case in chaining.. am I right?)


Thanks & regards, Pj

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux