You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CONTRIBUTING.md 1.3KB

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