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

No, this is not something vcstool supports.

vcstool has one responsibility, and that's cloning/downloading repositories/archives listed in a .repos file (in addition to some other convenience methods having to do with interacting with all those cloned/downloaded repositories).

It doesn't know anything about packages, about ROS, workspaces, or anything like that.

It's purely a convenience tool around git, svn and some other VCS tools.

No, this is not something vcstool supports.

vcstool has one responsibility, and that's cloning/downloading repositories/archives listed in a .repos file (in addition to some other convenience methods having to do with interacting with all those cloned/downloaded repositories).

It doesn't know anything about packages, about ROS, workspaces, or anything like that.

It's purely a convenience tool around git, svn and some other VCS tools.


Edit: having written that, there is an issue asking for this functionality: dirk-thomas/vcstool#218, and an open PR which proposes to add this functionality: dirk-thomas/vcstool#219.

No, this is not something vcstool supports.

vcstool has one responsibility, and that's cloning/downloading repositories/archives listed in a .repos file (in addition to some other convenience methods having to do with interacting with all those cloned/downloaded repositories).

It doesn't know anything about packages, about ROS, workspaces, or anything like that.

It's purely a convenience tool around git, svn and some other VCS tools.


Edit: having written that, there is an issue asking for this functionality: dirk-thomas/vcstool#218, and an open PR which proposes to add this functionality: dirk-thomas/vcstool#219.

Note that even with the PR merged, vcstool would still not know anything about packages. The PR only adds the ability to selectively checkout directories. There is no guarantee, nor requirement, that each directory only contains a single package.