cm: Update README

Change-Id: I0b5ef3436246f21fd1ec84ccd23b903750cf9747
Change-Id: I05683f66702db729176df8f516e6954a773a5e4a

cm: Add CMGerrit command to README

Change-Id: I7e871b2cce34cf04efc6eaee2dc9ff3f27d9db9c
This commit is contained in:
Wes Garner 2011-01-16 03:07:26 -06:00
parent 968aa932ef
commit a8c03cc89a
1 changed files with 18 additions and 5 deletions

View File

@ -3,12 +3,25 @@ CyanogenMod
Submitting Patches Submitting Patches
------------------ ------------------
Patches are always welcome! Please send pull requests with your patches! If at all possible please rebase your Patches are always welcome! Please submit your patches via CyanogenMod Gerrit!
repository before sending a pull request. You can do this by using the following command: You can do this by using these commands:
git pull --rebase git://github.com/CyanogenMod/path_to_project.git froyo (From root android directory)
. build/envsetup.sh
(Go to repo you are patching, make your changes and commit)
cmgerrit <for(new)/changes(patch set)> <branch/change-id>
repo start gingerbread .
(Make your changes and commit)
repo upload .
Note: "." meaning current directory
For more help on using this tool, use this command: repo help upload
Make your changes and commit with a detailed message, starting with what you are working with (i.e. vision: Update Kernel)
Commit your patches in a single commit. Squash multiple commit using this command: git rebase -i HEAD~<# of commits>
To view the status of your and others' patches, visit [CyanogenMod Code Review](http://review.cyanogenmod.com/)
This makes accepting patches MUCH easier for our comitters.
Getting Started Getting Started
--------------- ---------------
@ -18,7 +31,7 @@ familiar with [Git and Repo](http://source.android.com/download/using-repo).
To initialize your local repository using the CyanogenMod trees, use a command like this: To initialize your local repository using the CyanogenMod trees, use a command like this:
repo init -u git://github.com/CyanogenMod/android.git -b froyo repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
Then to sync up: Then to sync up: