From a8c03cc89a2a35dc75546ad13057859e7667c231 Mon Sep 17 00:00:00 2001 From: Wes Garner Date: Sun, 16 Jan 2011 03:07:26 -0600 Subject: [PATCH] cm: Update README Change-Id: I0b5ef3436246f21fd1ec84ccd23b903750cf9747 Change-Id: I05683f66702db729176df8f516e6954a773a5e4a cm: Add CMGerrit command to README Change-Id: I7e871b2cce34cf04efc6eaee2dc9ff3f27d9db9c --- README.mkdn | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/README.mkdn b/README.mkdn index f7765363..bbb6ebe8 100644 --- a/README.mkdn +++ b/README.mkdn @@ -3,12 +3,25 @@ CyanogenMod Submitting Patches ------------------ -Patches are always welcome! Please send pull requests with your patches! If at all possible please rebase your -repository before sending a pull request. You can do this by using the following command: +Patches are always welcome! Please submit your patches via CyanogenMod Gerrit! +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 + + 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 --------------- @@ -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: - 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: