This wiki page is out-of-date. All source is available on GitHub and Bitbucket in a combination of git and hg repositories. See:

All methods of installing ROS provide the source code, so you do not need to follow the instructions below to get the source. These instructions are provided for those who wish to use Subversion directly to manage their source tree. NOTE: the rosinstall tool provides Subversion-based checkouts as well and is generally more powerful.

For the instructions below, replace distro_name with one of boxturtle, cturtle, or unstable. You shouldn't use unstable unless you know what you are doing.

Core ROS code is hosted in the ROS project at

  • To check out the core code:
    • svn co ros

ROS packages are hosted in the ros-pkg and wg-ros-pkg projects at

  • Check out everything in a distro. This pulls from ros-pkg and wg-ros-pkg via SVN externals:

    svn co distro-all
  • To checkout a released stack:

    svn co stack_name
    svn co stack_name
  • To checkout unreleased/experimental code:

    svn co ros-pkg
    svn co wg-ros-pkg

Wiki: Source code (last edited 2015-03-20 19:09:36 by WilliamWoodall)