This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Benjamin C Meyer (author)
Fri Oct 24 14:18:25 -0700 2008
| name | age | message | |
|---|---|---|---|
| |
README | Fri Oct 24 14:18:25 -0700 2008 | |
| |
upload-git-patch | Fri Oct 24 13:37:12 -0700 2008 |
README
Hack on Chromium using Git # Create an account on http://github if you do not already have one. # Goto: http://github.com/chromium/chromium/tree/master and fork the project # Checkout your repository newly forked project mkdir chromium cd chromium git clone git@github.com:[your github user name]/chromium.git mv chromium src # Add chrome to the list of remote repositories so you can fetch off it. cd src git remote add -f chromium git://github.com/chromium/chromium.git # Grab the gclient tool rest of the third party source svn co http://src.chromium.org/svn/trunk/depot_tools/linux linux/gclient config http://src.chromium.org/svn/trunk/src cd src ../linux/gclient sync # How to build cd chromium/src/webkit hammer Hammer # How to update your repository with upstream git fetch chromium git rebase chromium/master ../linux/gclient sync # Grab git-cl and tools for uploading patches git clone git://neugierig.org/git-cl.git git clone git://github.com/icefox/chromium_tools.git # Add this to your .profile so everything is in your path and it knows who is uploading the patch export CHROME_REVIEW_EMAIL="username@gmail.com" export CHROME=$HOME/dev/chromium export PATH=$CHROME/chromium_tools:$CHROME/git-cl/:$CHROME/linux:$PATH # make a branch git checkout -b master testbranch # make a modification cd src echo "ME!" >> AUTHORS git commit -a -m "Add me to the authors file" # upload patch, replace sha1 with the sha1 of your commit upload-git-patch sha1 # Goto the chromium-dev channel on irc and pester someone to review your change # Having your own repository you can push up branches and patches independent of the chromium review system. And it makes it easy to grab patches/branches from other users that have forked off the chromium github repository as git wont re-download all of the files when you add them as a remote source.







