Contributing - QWalk/mainline GitHub Wiki
Developing using Git
Follow the directions on github for forking a repository.
Developing using Mercurial
First, you'll need to install Mercurial, which is available for Windows, Linux, and Mac. Next, you'll have to install Hggit.
Initialize your QWalk development directory:
mkdir qwalk; cd qwalk
hg init
hg clone git://github.com/qwalk/mainline.git
hg update
Perform your changes and save them to your local repository
hg commit
Keep up-to-date with the mainline by occasionally pulling
hg pull
When you're ready to get your code in the mainline:
hg pull https://qwalk.googlecode.com/hg/qwalk
hg update
Make sure that nothing is broken(i.e., compile and test your code)
hg bundle changes.hg https://qwalk.googlecode.com/hg/qwalk
email the changes.hg to Lucas as an attachment
Integrating patches (reminder to the maintainer)
hg unbundle changes.hg
hg update