[edk2] [Patch 4/6] edk2: Remove commit message details from Contributions.txt

Michael D Kinney posted 6 patches 7 years, 5 months ago
Only 5 patches received!
There is a newer version of this series
[edk2] [Patch 4/6] edk2: Remove commit message details from Contributions.txt
Posted by Michael D Kinney 7 years, 5 months ago
https://bugzilla.tianocore.org/show_bug.cgi?id=629

Remove the change description, commit message, and
patch email section from Contributions.txt.  This
section is not part of the TianoCore Contribution
Agreement.  The information is very important and is
provided on the TianoCore web site and wiki and will
be added to Readme.md in the root of the edk2
repository.

Cc: Leif Lindholm <leif.lindholm@linaro.org>
Cc: Andrew Fish <afish@apple.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
---
 Contributions.txt | 49 -------------------------------------------------
 1 file changed, 49 deletions(-)

diff --git a/Contributions.txt b/Contributions.txt
index f87cbd73c6..06c60d8e17 100644
--- a/Contributions.txt
+++ b/Contributions.txt
@@ -34,55 +34,6 @@ To make a contribution to a TianoCore project, follow these steps.
    Contributions using other licenses might be accepted, but further
    review will be required.
 
-=====================================================
-= Change Description / Commit Message / Patch Email =
-=====================================================
-
-Your change description should use the standard format for a
-commit message, and must include your "Signed-off-by" signature
-and the "Contributed-under" message.
-
-== Sample Change Description / Commit Message =
-
-=== Start of sample patch email message ===
-
-From: Contributor Name <contributor@example.com>
-Subject: [PATCH] CodeModule: Brief-single-line-summary
-
-Full-commit-message
-
-Contributed-under: TianoCore Contribution Agreement 1.0
-Signed-off-by: Contributor Name <contributor@example.com>
----
-
-An extra message for the patch email which will not be considered part
-of the commit message can be added here.
-
-Patch content inline or attached
-
-=== End of sample patch email message ===
-
-=== Notes for sample patch email ===
-
-* The first line of commit message is taken from the email's subject
-  line following [PATCH]. The remaining portion of the commit message
-  is the email's content until the '---' line.
-* git format-patch is one way to create this format
-
-=== Definitions for sample patch email ===
-
-* "CodeModule" is a short idenfier for the affected code.  For
-  example MdePkg, or MdeModulePkg UsbBusDxe.
-* "Brief-single-line-summary" is a short summary of the change.
-* The entire first line should be less than ~70 characters.
-* "Full-commit-message" a verbose multiple line comment describing
-  the change.  Each line should be less than ~70 characters.
-* "Contributed-under" explicitely states that the contribution is
-  made under the terms of the contribtion agreement.  This
-  agreement is included below in this document.
-* "Signed-off-by" is the contributor's signature identifying them
-  by their real/legal name and their email address.
-
 ========================================
 = TianoCore Contribution Agreement 1.0 =
 ========================================
-- 
2.13.1.windows.2

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch 4/6] edk2: Remove commit message details from Contributions.txt
Posted by Jordan Justen 7 years, 5 months ago
On 2017-07-18 14:16:59, Michael D Kinney wrote:
> https://bugzilla.tianocore.org/show_bug.cgi?id=629
> 
> Remove the change description, commit message, and
> patch email section from Contributions.txt.  This
> section is not part of the TianoCore Contribution
> Agreement.  The information is very important and is
> provided on the TianoCore web site and wiki and will
> be added to Readme.md in the root of the edk2
> repository.

I don't think this should be removed. If the readme is added at a
later time, then perhaps we could consider moving it.

This information is specifically about contributing to the EDK II
project, so why isn't Contributions.txt a better place than a generic
readme?

Some parts of this are closely tied to the contribution agreement
process. For example, the text: '"Signed-off-by" is the contributor's
signature identifying them by their real/legal name and their email
address.' It seems better to have this nearby the contribution
agreement text.

-Jordan

> 
> Cc: Leif Lindholm <leif.lindholm@linaro.org>
> Cc: Andrew Fish <afish@apple.com>
> Cc: Jordan Justen <jordan.l.justen@intel.com>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
> ---
>  Contributions.txt | 49 -------------------------------------------------
>  1 file changed, 49 deletions(-)
> 
> diff --git a/Contributions.txt b/Contributions.txt
> index f87cbd73c6..06c60d8e17 100644
> --- a/Contributions.txt
> +++ b/Contributions.txt
> @@ -34,55 +34,6 @@ To make a contribution to a TianoCore project, follow these steps.
>     Contributions using other licenses might be accepted, but further
>     review will be required.
>  
> -=====================================================
> -= Change Description / Commit Message / Patch Email =
> -=====================================================
> -
> -Your change description should use the standard format for a
> -commit message, and must include your "Signed-off-by" signature
> -and the "Contributed-under" message.
> -
> -== Sample Change Description / Commit Message =
> -
> -=== Start of sample patch email message ===
> -
> -From: Contributor Name <contributor@example.com>
> -Subject: [PATCH] CodeModule: Brief-single-line-summary
> -
> -Full-commit-message
> -
> -Contributed-under: TianoCore Contribution Agreement 1.0
> -Signed-off-by: Contributor Name <contributor@example.com>
> ----
> -
> -An extra message for the patch email which will not be considered part
> -of the commit message can be added here.
> -
> -Patch content inline or attached
> -
> -=== End of sample patch email message ===
> -
> -=== Notes for sample patch email ===
> -
> -* The first line of commit message is taken from the email's subject
> -  line following [PATCH]. The remaining portion of the commit message
> -  is the email's content until the '---' line.
> -* git format-patch is one way to create this format
> -
> -=== Definitions for sample patch email ===
> -
> -* "CodeModule" is a short idenfier for the affected code.  For
> -  example MdePkg, or MdeModulePkg UsbBusDxe.
> -* "Brief-single-line-summary" is a short summary of the change.
> -* The entire first line should be less than ~70 characters.
> -* "Full-commit-message" a verbose multiple line comment describing
> -  the change.  Each line should be less than ~70 characters.
> -* "Contributed-under" explicitely states that the contribution is
> -  made under the terms of the contribtion agreement.  This
> -  agreement is included below in this document.
> -* "Signed-off-by" is the contributor's signature identifying them
> -  by their real/legal name and their email address.
> -
>  ========================================
>  = TianoCore Contribution Agreement 1.0 =
>  ========================================
> -- 
> 2.13.1.windows.2
> 
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch 4/6] edk2: Remove commit message details from Contributions.txt
Posted by Kinney, Michael D 7 years, 5 months ago
Jordan,

The goal is to use the same agreement for code and
documentation.  The text I removed only applies to code
contributions.  Document contributions have slightly
different commit message requirements.

Contributions.txt in the tianocore-docs repositories
do not have this section, and the details on the commit
messages are in the RFC and Wiki for documentation.

I will add the initial version of Readme.md with this 
the code commit message details to this patch series,
so the information is retained.

Mike

> -----Original Message-----
> From: Justen, Jordan L
> Sent: Tuesday, July 18, 2017 4:41 PM
> To: Kinney, Michael D <michael.d.kinney@intel.com>; edk2-
> devel@lists.01.org
> Cc: Leif Lindholm <leif.lindholm@linaro.org>; Andrew Fish
> <afish@apple.com>
> Subject: Re: [Patch 4/6] edk2: Remove commit message details from
> Contributions.txt
> 
> On 2017-07-18 14:16:59, Michael D Kinney wrote:
> > https://bugzilla.tianocore.org/show_bug.cgi?id=629
> >
> > Remove the change description, commit message, and
> > patch email section from Contributions.txt.  This
> > section is not part of the TianoCore Contribution
> > Agreement.  The information is very important and is
> > provided on the TianoCore web site and wiki and will
> > be added to Readme.md in the root of the edk2
> > repository.
> 
> I don't think this should be removed. If the readme is added at a
> later time, then perhaps we could consider moving it.
> 
> This information is specifically about contributing to the EDK II
> project, so why isn't Contributions.txt a better place than a
> generic
> readme?
> 
> Some parts of this are closely tied to the contribution agreement
> process. For example, the text: '"Signed-off-by" is the
> contributor's
> signature identifying them by their real/legal name and their
> email
> address.' It seems better to have this nearby the contribution
> agreement text.
> 
> -Jordan
> 
> >
> > Cc: Leif Lindholm <leif.lindholm@linaro.org>
> > Cc: Andrew Fish <afish@apple.com>
> > Cc: Jordan Justen <jordan.l.justen@intel.com>
> > Contributed-under: TianoCore Contribution Agreement 1.1
> > Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
> > ---
> >  Contributions.txt | 49 ---------------------------------------
> ----------
> >  1 file changed, 49 deletions(-)
> >
> > diff --git a/Contributions.txt b/Contributions.txt
> > index f87cbd73c6..06c60d8e17 100644
> > --- a/Contributions.txt
> > +++ b/Contributions.txt
> > @@ -34,55 +34,6 @@ To make a contribution to a TianoCore
> project, follow these steps.
> >     Contributions using other licenses might be accepted, but
> further
> >     review will be required.
> >
> > -=====================================================
> > -= Change Description / Commit Message / Patch Email =
> > -=====================================================
> > -
> > -Your change description should use the standard format for a
> > -commit message, and must include your "Signed-off-by"
> signature
> > -and the "Contributed-under" message.
> > -
> > -== Sample Change Description / Commit Message =
> > -
> > -=== Start of sample patch email message ===
> > -
> > -From: Contributor Name <contributor@example.com>
> > -Subject: [PATCH] CodeModule: Brief-single-line-summary
> > -
> > -Full-commit-message
> > -
> > -Contributed-under: TianoCore Contribution Agreement 1.0
> > -Signed-off-by: Contributor Name <contributor@example.com>
> > ----
> > -
> > -An extra message for the patch email which will not be
> considered part
> > -of the commit message can be added here.
> > -
> > -Patch content inline or attached
> > -
> > -=== End of sample patch email message ===
> > -
> > -=== Notes for sample patch email ===
> > -
> > -* The first line of commit message is taken from the email's
> subject
> > -  line following [PATCH]. The remaining portion of the commit
> message
> > -  is the email's content until the '---' line.
> > -* git format-patch is one way to create this format
> > -
> > -=== Definitions for sample patch email ===
> > -
> > -* "CodeModule" is a short idenfier for the affected code.  For
> > -  example MdePkg, or MdeModulePkg UsbBusDxe.
> > -* "Brief-single-line-summary" is a short summary of the
> change.
> > -* The entire first line should be less than ~70 characters.
> > -* "Full-commit-message" a verbose multiple line comment
> describing
> > -  the change.  Each line should be less than ~70 characters.
> > -* "Contributed-under" explicitely states that the contribution
> is
> > -  made under the terms of the contribtion agreement.  This
> > -  agreement is included below in this document.
> > -* "Signed-off-by" is the contributor's signature identifying
> them
> > -  by their real/legal name and their email address.
> > -
> >  ========================================
> >  = TianoCore Contribution Agreement 1.0 =
> >  ========================================
> > --
> > 2.13.1.windows.2
> >
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch 4/6] edk2: Remove commit message details from Contributions.txt
Posted by Jordan Justen 7 years, 5 months ago
On 2017-07-19 08:54:42, Kinney, Michael D wrote:
> Jordan,
> 
> The goal is to use the same agreement for code and
> documentation.  The text I removed only applies to code
> contributions.  Document contributions have slightly
> different commit message requirements.

What is different about the commit message for documentation?

We should document what is different about the process for documents
rather than dropping the information for code contributions.

I also don't know why we can't have different text at the top of
Contributions.txt in code vs. documentation repositories, if we wanted
to. I don't think we should do this, but if you don't think it's
feasible to document the process for both code and documentation in a
single file, then maybe this could work.

Once again, I think documenting the Contributed-under and
Signed-off-by commit message requirements in this file is pretty
important.

-Jordan

> Contributions.txt in the tianocore-docs repositories
> do not have this section, and the details on the commit
> messages are in the RFC and Wiki for documentation.
> 
> I will add the initial version of Readme.md with this 
> the code commit message details to this patch series,
> so the information is retained.
> 
> Mike
> 
> > -----Original Message-----
> > From: Justen, Jordan L
> > Sent: Tuesday, July 18, 2017 4:41 PM
> > To: Kinney, Michael D <michael.d.kinney@intel.com>; edk2-
> > devel@lists.01.org
> > Cc: Leif Lindholm <leif.lindholm@linaro.org>; Andrew Fish
> > <afish@apple.com>
> > Subject: Re: [Patch 4/6] edk2: Remove commit message details from
> > Contributions.txt
> > 
> > On 2017-07-18 14:16:59, Michael D Kinney wrote:
> > > https://bugzilla.tianocore.org/show_bug.cgi?id=629
> > >
> > > Remove the change description, commit message, and
> > > patch email section from Contributions.txt.  This
> > > section is not part of the TianoCore Contribution
> > > Agreement.  The information is very important and is
> > > provided on the TianoCore web site and wiki and will
> > > be added to Readme.md in the root of the edk2
> > > repository.
> > 
> > I don't think this should be removed. If the readme is added at a
> > later time, then perhaps we could consider moving it.
> > 
> > This information is specifically about contributing to the EDK II
> > project, so why isn't Contributions.txt a better place than a
> > generic
> > readme?
> > 
> > Some parts of this are closely tied to the contribution agreement
> > process. For example, the text: '"Signed-off-by" is the
> > contributor's
> > signature identifying them by their real/legal name and their
> > email
> > address.' It seems better to have this nearby the contribution
> > agreement text.
> > 
> > -Jordan
> > 
> > >
> > > Cc: Leif Lindholm <leif.lindholm@linaro.org>
> > > Cc: Andrew Fish <afish@apple.com>
> > > Cc: Jordan Justen <jordan.l.justen@intel.com>
> > > Contributed-under: TianoCore Contribution Agreement 1.1
> > > Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
> > > ---
> > >  Contributions.txt | 49 ---------------------------------------
> > ----------
> > >  1 file changed, 49 deletions(-)
> > >
> > > diff --git a/Contributions.txt b/Contributions.txt
> > > index f87cbd73c6..06c60d8e17 100644
> > > --- a/Contributions.txt
> > > +++ b/Contributions.txt
> > > @@ -34,55 +34,6 @@ To make a contribution to a TianoCore
> > project, follow these steps.
> > >     Contributions using other licenses might be accepted, but
> > further
> > >     review will be required.
> > >
> > > -=====================================================
> > > -= Change Description / Commit Message / Patch Email =
> > > -=====================================================
> > > -
> > > -Your change description should use the standard format for a
> > > -commit message, and must include your "Signed-off-by"
> > signature
> > > -and the "Contributed-under" message.
> > > -
> > > -== Sample Change Description / Commit Message =
> > > -
> > > -=== Start of sample patch email message ===
> > > -
> > > -From: Contributor Name <contributor@example.com>
> > > -Subject: [PATCH] CodeModule: Brief-single-line-summary
> > > -
> > > -Full-commit-message
> > > -
> > > -Contributed-under: TianoCore Contribution Agreement 1.0
> > > -Signed-off-by: Contributor Name <contributor@example.com>
> > > ----
> > > -
> > > -An extra message for the patch email which will not be
> > considered part
> > > -of the commit message can be added here.
> > > -
> > > -Patch content inline or attached
> > > -
> > > -=== End of sample patch email message ===
> > > -
> > > -=== Notes for sample patch email ===
> > > -
> > > -* The first line of commit message is taken from the email's
> > subject
> > > -  line following [PATCH]. The remaining portion of the commit
> > message
> > > -  is the email's content until the '---' line.
> > > -* git format-patch is one way to create this format
> > > -
> > > -=== Definitions for sample patch email ===
> > > -
> > > -* "CodeModule" is a short idenfier for the affected code.  For
> > > -  example MdePkg, or MdeModulePkg UsbBusDxe.
> > > -* "Brief-single-line-summary" is a short summary of the
> > change.
> > > -* The entire first line should be less than ~70 characters.
> > > -* "Full-commit-message" a verbose multiple line comment
> > describing
> > > -  the change.  Each line should be less than ~70 characters.
> > > -* "Contributed-under" explicitely states that the contribution
> > is
> > > -  made under the terms of the contribtion agreement.  This
> > > -  agreement is included below in this document.
> > > -* "Signed-off-by" is the contributor's signature identifying
> > them
> > > -  by their real/legal name and their email address.
> > > -
> > >  ========================================
> > >  = TianoCore Contribution Agreement 1.0 =
> > >  ========================================
> > > --
> > > 2.13.1.windows.2
> > >
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel