Merge branch 'stable-6.2'
[egit/eclipse.git] / CONTRIBUTING.md
blobd7b7c2ee8469efc9001993c72820c766d1e24641
1 # Contributing
3 Please refer to the [contributor guide](https://wiki.eclipse.org/EGit/Contributor_Guide) for all the details.
4 Contributions require that you sign the [Eclipse Contributor Agreement](https://www.eclipse.org/legal/ECA.php).
6 ## Reporting bugs
8 For anything other than small changes, it's a good idea to open a bug
9 report for it (in case one doesn't already exist). This gives others the
10 chance to give input and is useful for tracking. 
11 [Create EGit bugs here](https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EGit).
13 ## Submitting changes
15 - We use [Gerrit](https://git.eclipse.org/r/) to review all changes by committers
16 or contributors before they are merged.
17 - Make sure you have an account and have set up the `commit-msg` hook
18 before committing.
19 - When committing your changes, see the contributor guide or other commits
20 on what your commit message should include.
21 - Run the following to push your change for review (with `username`
22 replaced by your Gerrit username):
24 ```bash
25 git push ssh://username@git.eclipse.org:29418/egit/egit.git HEAD:refs/for/master
26 ```
28 - Add the link to the review as a comment on the bug report, so that
29 people coming from the bug report can find it.
30 - Then wait for someone to review your change. If there is something to be
31 corrected, amend your commit and push it again.
33 Have fun :).