Cbench Developers Home

The Cbench repository setup is separated into two different repositories:

  1. Opensource repository: contains opensource licensed code only, which can be redistributed
  2. Restricted repository: contains non-opensource code, code that cannot be distributed, code with proprietary licenses, or code with unknown licenses

The main Cbench repository is the opensource one and is hosted on Sourceforge (as of 03-07-2008). The repository URL is https://cbench.svn.sourceforge.net/svnroot/cbench/trunk/cbench. Anybody now has read-only access to the repository. Checkin access to the repository is now controlled by the Sourceforge mechanisms. You'll need to register a Sourceforge account and then email the cbench-sf-devel list or one of the project admins asking for checkin access to be granted (make sure you tell us what your Sourceforge account name is).

If you still have checkout trees from the previous Cbench Subversion URL (https://cbench.sandia.gov/SVNnew/trunk/cbench), here is how to easily switch them to the Sourceforge location:

# svn switch --relocate https://cbench.sandia.gov/SVNnew/trunk/cbench https://cbench.svn.sourceforge.net/svnroot/cbench/trunk/cbench

The Cbench repository moved to Sourceforge so that collaboration outside the networks of Sandia National Labs can occur more easily. To this end, a shiny new clean Subversion respository was created (suitable for import to Sourceforge) and the historical opensource repository for Cbench was deprecated on August 14th, 2007 (at revision 1179). The deprecated repistory is read-only at this point.

The repositories all will sit behind SSL WebDav? with username/password access controls. To request a username/passwd, go to https://cbench.sandia.gov/register and request your account. When you have done the request, email me at:

Once your account is setup, you'll have SVN access and Wiki/ticket editing access.

Testing repository access

svn list https://cbench.svn.sourceforge.net/svnroot/cbench/trunk/cbench

If you are having trouble from the Sandia SRN, try adding the following lines to the [global] section of your $HOME/.subversion/servers file:

http-proxy-host = wwwproxy.sandia.gov
http-proxy-port = 80


Branches, Versions in the Repository

Version 1.2 Development

As of August 14, 2007, the trunk of the Cbench repository, https://cbench.svn.sourceforge.net/svnroot/cbench/trunk/cbench, is home to the development work for Cbench version 1.2. The trunk is fair game to be broken and played with. If you need to isolate yourself against breakage for a time period, make a private branch and work in it until you can merge your changes back into the trunk.

Checkout from the trunk:

svn co https://cbench.svn.sourceforge.net/svnroot/cbench/trunk/cbench

Version 1.1.X Branch

The 1.1.X series of code for Cbench is in the cbench-1_1_X branch. The URL is https://cbench.svn.sourceforge.net/svnroot/cbench/branches/cbench-1_1_X . The current release is 1.1.5. All work in the branch should be bugfix only at this point. No new non-bugfix releases are planned for the 1.1.X series.

Checkout from the branch:

svn co https://cbench.svn.sourceforge.net/svnroot/cbench/branches/cbench-1_1_X

Cbench Restricted Repository

The restricted Cbench tree is isolated within Sandia networks, see https://synapse.sandia.gov/wiki/CbenchInternalHome for info.

Other Notes

We are using Sourceforge to host the Cbench mailing list(s) as well as the read-only mirror of the Cbench TRAC site.. The Cbench project on Sourceforge is named cbench (the cbench-sf project was the original one and still has the mailing list), http://sourceforge.net/projects/cbench/ . The live Cbench TRAC site is only available within Sandia networks. Eventually, we might make the live Cbench TRAC site exist on Sourceforge, but there is some work to be done there first (see TracOnSourceforge).