Fix up Rubinius specific library specs.
[rbx.git] / README-C++
blob7bec445b5c779368810d280dcafc2f746e73362c
1  Running the C++ Branch
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`
9 + `cd 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.