...
git clone git@github.com:apache/incubator-gobblin.git
Step 2: Add a remote for the github Work-in-progress
Step 3: Display Remotes
$ git remote -v
apache https://gitbox.apache.org/repos/asf/incubator-gobblin.git (fetch)
apache https://gitbox.apache.org/repos/asf/incubator-gobblin.git (push)
origin git@github.com:apache/incubator-gobblin.git (fetch)
origin git@github.com:apache/incubator-gobblin.git (push)
git fetch origin pull/2020/head:2020
git merge 2020
Make sure that the PR to be merged has been squashed, and the comment of the commit starts with the GOBBLIN JIRA number (e.g. `[GOBBLIN-168] Standardize Github PR template for Gobblin`). Also, ensure that the JIRA references the PR in the "external_issue_url" so that the PR gets closed automatically when you merge.
- Sub-Step A: You will noticed that the ASFGIT bot will automatically close your PR as merged
- Sub-Step B: Close the JIRA
Note : I maintain my fork in a different work space – IMHO more than 2 remotes can lead to silly mistakes.
Adding New Committers/PMC Members to the Gobblin Incubation Status Page
Note: This is not needed anymore.
The goal of these instructions is to update http://incubator.apache.org/projects/gobblin.html
- Check out the svn repo at https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects
- Update {local_working_dir}/content/projects/gobblin.xml
- svn commit -m "Adding xxx as committer/pmc member to apache gobblin"
- Publish to the incubator website using https://cms.apache.org/incubator/publish
- Verify your change on http://incubator.apache.org/projects/gobblin.html
References for Committers
- Git at Apache: https://gitbox.apache.org/