ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

You need to map git repositories directly onto stacks as you cannot do partial checkouts of git repositories. For source-based installs using rosinstall, you can get into bad states if you are using more than one stack from a single git repository. Another way to think of it is, outside of ROS, if you were releasing a software library, you would have a separate repository for that software library, i.e. we generally map releasable units to separate repositories.

You can, however, use git submodules to create larger, virtual repositories. git submodules are not seamless, but they are the closest to combining the aggregate 'give me everything' behavior of SVN and managing release-able units separately.