This is an old revision of the document!
All submissions to Mercurial are mirrored on Github and refreshed every few minutes. If contributors wish to submit tests directly to Github (bypassing setting up Mercurial), they may do so and their submissions are handled through pull requests. The process for submitting new tests through Github is documented here.
The steps for merging the pull requests back into Mercurial are as follows:
easy_install hg-git==0.3.4
hg clone https://hg.csswg.org/test test-master
cd <the directory that contains 'test-master'>
hg clone test-master test-github
cd test-github
hg pull git://github.com/<git_user>/csswg-test.git
hg push -B <branch_name> ../test-master (<branch_name> should be 'submissions/<git_user>')
hg bookmark -d <branch_name>
cd ../test-master
hg heads
hg merge
hg commit -m "Merging PR # xxx"
- or possibly rebase it
hg rebase
hg push