All of lore.kernel.org
 help / color / mirror / Atom feed
* Struggling with git (format-patch & send-email)
@ 2017-03-08 17:35 Prasant J
  2017-03-08 20:17 ` Greg KH
  2017-03-08 23:03 ` Jim Davis
  0 siblings, 2 replies; 5+ messages in thread
From: Prasant J @ 2017-03-08 17:35 UTC (permalink / raw)
  To: kernelnewbies

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 at gmail.com
--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.


* What am I doing wrong? Any inputs will be of help!
* How to add subject prefix? (subject-prefix of git format-patch is
not working as above)
* How to get 2 digit patch number? I'm getting PATCH 1/2 instead of PATCH 01/02


Awaiting help!

Thanks & regards, Pj

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Struggling with git (format-patch & send-email)
  2017-03-08 17:35 Struggling with git (format-patch & send-email) Prasant J
@ 2017-03-08 20:17 ` Greg KH
  2017-03-09  4:09   ` Prasant J
  2017-03-08 23:03 ` Jim Davis
  1 sibling, 1 reply; 5+ messages in thread
From: Greg KH @ 2017-03-08 20:17 UTC (permalink / raw)
  To: kernelnewbies

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 at gmail.com
> --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 k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Struggling with git (format-patch & send-email)
  2017-03-08 17:35 Struggling with git (format-patch & send-email) Prasant J
  2017-03-08 20:17 ` Greg KH
@ 2017-03-08 23:03 ` Jim Davis
  2017-03-09  4:12   ` Prasant J
  1 sibling, 1 reply; 5+ messages in thread
From: Jim Davis @ 2017-03-08 23:03 UTC (permalink / raw)
  To: kernelnewbies

On Wed, Mar 8, 2017 at 10:35 AM, Prasant J <pj0585@gmail.com> 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 at gmail.com
> --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.

If you don't have access to something like mutt or thunderbird that
can show you threads, then you may have to mail it to yourself and try
the 'show original' option and look at the References: header to check
that you have the results you'd like to see.

Yes, that's painful.

>
>
> * What am I doing wrong? Any inputs will be of help!
> * How to add subject prefix? (subject-prefix of git format-patch is
> not working as above)
> * How to get 2 digit patch number? I'm getting PATCH 1/2 instead of PATCH 01/02

Well, one way is to use --subject-prefix="PATCH 01/02" --no-numbered
arguments to format-patch.  But then you'd have to write a shell loop
of some sort to process each patch, instead of having format-patch do
that for you.

-- 
Jim

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Struggling with git (format-patch & send-email)
  2017-03-08 20:17 ` Greg KH
@ 2017-03-09  4:09   ` Prasant J
  0 siblings, 0 replies; 5+ messages in thread
From: Prasant J @ 2017-03-09  4:09 UTC (permalink / raw)
  To: kernelnewbies

On Thu, Mar 9, 2017 at 1:47 AM, Greg KH <greg@kroah.com> 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 at gmail.com
>> --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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Struggling with git (format-patch & send-email)
  2017-03-08 23:03 ` Jim Davis
@ 2017-03-09  4:12   ` Prasant J
  0 siblings, 0 replies; 5+ messages in thread
From: Prasant J @ 2017-03-09  4:12 UTC (permalink / raw)
  To: kernelnewbies

On Thu, Mar 9, 2017 at 4:33 AM, Jim Davis <jim.epost@gmail.com> wrote:
> On Wed, Mar 8, 2017 at 10:35 AM, Prasant J <pj0585@gmail.com> 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 at gmail.com
>> --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.
>
> If you don't have access to something like mutt or thunderbird that
> can show you threads, then you may have to mail it to yourself and try
> the 'show original' option and look at the References: header to check
> that you have the results you'd like to see.
>
> Yes, that's painful.

I use mutt only to send emails.

>>
>>
>> * What am I doing wrong? Any inputs will be of help!
>> * How to add subject prefix? (subject-prefix of git format-patch is
>> not working as above)
>> * How to get 2 digit patch number? I'm getting PATCH 1/2 instead of PATCH 01/02
>
> Well, one way is to use --subject-prefix="PATCH 01/02" --no-numbered
> arguments to format-patch.  But then you'd have to write a shell loop
> of some sort to process each patch, instead of having format-patch do
> that for you.
>

So, If I understand correct
* there is no way to prefix subject with "[mystring]" directly from
git it has to be done manually.
* there is no way to make the numbers 2 digit stuffed with '0'
directly from git.

Thanks for inputs Jim!

Regards, Pj

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-03-09  4:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-08 17:35 Struggling with git (format-patch & send-email) Prasant J
2017-03-08 20:17 ` Greg KH
2017-03-09  4:09   ` Prasant J
2017-03-08 23:03 ` Jim Davis
2017-03-09  4:12   ` Prasant J

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.