Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "ECA"
m (Bug 471810: [CLA] CLA signing is too complicated) |
|||
Line 1: | Line 1: | ||
− | The Eclipse Foundation has implemented Contributor | + | The Eclipse Foundation has implemented Eclipse Contributor Agreements ([https://www.eclipse.org/legal/ECA.php ECA]) to improve its intellectual property (IP) management and workflow. In part, the ECA is a portion of the work required to implement signed-off-by for all contributions coming to Eclipse via Git or Gerrit. All contributors are required to [https://dev.eclipse.org/site_login/myaccount.php#open_tab_cla sign] the ECA before contributing to any Eclipse project they are not a committer on. |
− | * [ | + | * [https://dev.eclipse.org/site_login/myaccount.php#open_tab_cla Sign the ECA] |
* [[Development Resources/Contributing via Git|Contributing via Git]], a resource for contributors | * [[Development Resources/Contributing via Git|Contributing via Git]], a resource for contributors | ||
* [[Development Resources/Handling Git Contributions|Handling Git Contributions]], a resource for committers | * [[Development Resources/Handling Git Contributions|Handling Git Contributions]], a resource for committers | ||
− | If you have any questions about | + | If you have any questions about ECA, please check out the [https://www.eclipse.org/legal/ecafaq.php FAQ] first. If that does not answer your questions, please contact [mailto:emo@eclipse.org emo@eclipse.org]. |
=Troubleshooting= | =Troubleshooting= | ||
− | '''I have signed the | + | '''I have signed the ECA and have signed-off on my commit, but Gerrit is rejecting it.''' |
− | Email address and user name matching is case-sensitive. Make sure that the case you use in your commit credentials matches the case you used when you signed the | + | Email address and user name matching is case-sensitive. Make sure that the case you use in your commit credentials matches the case you used when you signed the ECA. |
The user name and email address that's in the author field must match (case sensitive) the case in the ''Signed-off-by'' statement. | The user name and email address that's in the author field must match (case sensitive) the case in the ''Signed-off-by'' statement. |
Revision as of 13:59, 23 August 2016
The Eclipse Foundation has implemented Eclipse Contributor Agreements (ECA) to improve its intellectual property (IP) management and workflow. In part, the ECA is a portion of the work required to implement signed-off-by for all contributions coming to Eclipse via Git or Gerrit. All contributors are required to sign the ECA before contributing to any Eclipse project they are not a committer on.
- Sign the ECA
- Contributing via Git, a resource for contributors
- Handling Git Contributions, a resource for committers
If you have any questions about ECA, please check out the FAQ first. If that does not answer your questions, please contact emo@eclipse.org.
Troubleshooting
I have signed the ECA and have signed-off on my commit, but Gerrit is rejecting it.
Email address and user name matching is case-sensitive. Make sure that the case you use in your commit credentials matches the case you used when you signed the ECA.
The user name and email address that's in the author field must match (case sensitive) the case in the Signed-off-by statement.
The Signed-off-by statement must be in the footer of the commit message. Make sure that there are no blank lines beneath the statement.
Make sure that you aren't pushing more than one commit. The id (SHA) of the commit that's rejected will appear in the output from your failed push. Make sure the id matches that of the commit you think you're pushing.
If that doesn't solve it, open a bug.