2 ------------------------
4 + Set up an altogether new clone of the repository for yourself:
5 - For current committers:
6 `cd $WHEREVER; git clone git@git.rubini.us:code my_cpp`
7 - For others: `cd $WHEREVER; git clone git://git.rubini.us/code my_cpp`
11 + Switch to the C++ branch:
12 `git branch --track cpp origin/cpp; git checkout cpp`
13 - The --track allows you to push and pull directly to/from the branch.
15 + All of the C++ work is in a subdirectory: `cd vm`
17 + Build the codebase: `rake build`
19 + Build and run the tests: `rake test`
21 + You can use `git pull` to get updates
22 - The 'rake git:pull' task currently doesn't work for the C++ branch.
24 + ...And `git push` to send back any of your commits to the C++ branch.
25 - Same here with the Rbx Rake tasks.