*) For people with commit access
1 git clone from github
2 git checkout -b yourbranch (you will be into a new branch )
3 make commits
4 git checkout master ; git pull -r (to get latest changes from remote )
5 git checkout yourbranch
6 git rebase -i master ( rebase foo, read up on this )
7 git push origin ( when you are ready )
*) People without commit access yet
do until step 6 in above
7. git format-patch master..HEAD
8 send the patches to the mailing list :)
--
regards
Suren
Learning < Doing
Learn By doing.