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