Git repositories

Setting up a GitHub clone

Rather than cloning the repositories directly from eclipse.org, we recommend you create an account on GitHub and fork the projects repository mirrors there.
This will allow you to use GitHub's Pull Request feature to inform project committers when you have a proposed patch or contribution for consideration.

Now, add a remote for the mirror repository (the one you forked from). This allows you to track and pull incoming changes from other contrbutors

* Expand the lyo.rio repository, right click Remotes->Create Remote
* Give it the name upstream and select Configure fetch (you will never push to this remote, only your remote named origin)
* Enter the URI for the original mirror you forked (as seen above). This example will use the RIO: https://github.com/eclipse/lyo.rio.git
* Click Add for a RefSpec. Pressing space in the Source field should give you the choice master [branch]. Select it and click Next and Finish. Your fetch screen should look similar to this:

* Click Save (or Save and Fetch)
* To retrieve upstream changes from now on, go to the Git Repositories view. Expand your repo -> Remotes->'upstream. Right click the entry with the green arrow and Fetch

* Now merge the upstream changes into your local repo. Right click the repository -> Merge. Expand remotes and select upstream/master