Before Committing
- Before committing a patch of one JIRA, you should first get +1 from at least 1 other committer.
- You should work this repository which is writable https://git-wip-us.apache.org/repos/asf/tez.git
How to commit
- First you need to ask yourself, which branch you need to commit into ? Usually you should commit it to master, if there's one release based on another branch, you should also commit into that branch.
- For each commit, you should also update the CHANGES.txt, including which release this JIRA will go in and whether it is an INCOMPATIBLE CHANGES
Usually you will create a separate branch for your JIRA you are working, you can also work on master directly if you think the JIRA is pretty simple. Here I assume you are working on a separate branch. e.g TEZ-100
git branch TEZ-100 git checkout TEZ-100 ... git commit m 'TEZ100. JIRA Title (author) ' git log // check whether the commit
Your first commit
Once you become Tez Committer, you should have commit access to tez repository. You should first create a JIRA ticket for adding yourself to team list and take this as your first commit.
The instructions on this page of how to updating Tez website is here Updating the Tez Website
The first time you commit, you need to enter username and password. For the following commits, you don't need to do that.