Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When used with vcstool, (ros2_msgs_only branch), error message that repo is different #293

Open
b-adkins opened this issue Aug 2, 2024 · 0 comments

Comments

@b-adkins
Copy link

b-adkins commented Aug 2, 2024

This is a pretty low-priority bug (the error message is harmless), but I think it's still good to have a record of it.

I work on a project that builds a number of third-party ROS libraries from source. We use vcstool to manage the repos and versions.

When invoked with this command on an existing ros2 workspace containing the third-party repos...

vcs import < ../ros2_ws/wheely/thirdparty.repos

... this error occurs. It is the only repo out of a dozen to have this kind of error.

=== ./industrial_core (git) ===
Path already exists and contains a different repository

From the .repos file:

  industrial_core:
    type: git
    url: [email protected]:ros-industrial/industrial_core.git
    version: ros2_msgs_only

This entry looks exactly like that of the other git repos.

I checked the industrial_core directory. The branch is indeed ros2_msgs_only, at its HEAD. There are no extra files added by the build, and there isn't even a .gitignore file to hide them.

I'm not sure what's going on.

Environment

  • Ubuntu 22 (x64)
  • ROS2 humble
  • python3-vcstool via apt
$ vcs --version
vcs 0.3.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant