The Cassandra code base is active and typically has multiple branches. It is a good practice to run official releases, but at times it may be necessary to use a feature or a bug fix that has not yet been released. Building and running Cassandra from source allows for a greater level of control of the environment. Having the source code, it is also possible to trace down and understand the context or warning or error messages you may encounter. This recipe shows how to checkout Cassandra code from Subversion (SVN) and build it.
Visit
http://svn.apache.org/repos/asf/cassandra/branches
with a web browser. Multiple sub folders will be listed:/cassandra-0.5/ /cassandra-0.6/
Each folder represents a branch. To check out the 0.6 branch:
$ svn co http://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.6/
Trunk is where most new development happens. To check out trunk:
$ svn co http://svn.apache.org/repos/asf/cassandra/trunk/
To build the release...