Closed jeljaik closed 6 years ago
I had the same problem. My solution was to either:
I don't know if this is an issue of ycm
or it is related to our project.
cc @drdanz
Changing TAG is a known issue and not easily solved, see http://robotology.github.io/ycm/gh-pages/master/manual/ycm-superbuild.7.html#changing-tag-git-repository-only (hem... just a placeholder :) ) For the walkman project, they have a script that changes all the branchs, you might want to have a look at that
This is still a major pain point in using the superbuild. The vcstool
solved it in case all the subprojects has the same branch in https://github.com/vcstools/wstool/pull/55 . Closing the issue here, but it may be worth to open a corresponding issue in ycm to track it as it is a classical user complaint about the superbuild.
When you switch to the branch
new_wbi_ID
incodyco-supebuild
for example, if you wanna get certain repositories from theirnew_wbi_ID
branch, you're supposed to define a tag inProjectsTags.cmake
asset(wholeBodyInterface_TAG new_wbi_ID)
. What I expect is that after making these changes, doingmake update-all
will pull all these repos from theirnew_wbi_ID
branch. However, this is not the case. They are all pulled from theirmaster
branch and then you're forced to switch branch in each repository independently.