We have had good success adding a single rosinstall file to the indexer, as Ken suggested earlier. Also, keeping each stack in it's own git repository saves many of the hassles with submodules. We keep a rosinstall file in the root of one of our repositories ( https://github.com/Auburn-Automow/au_automow_common/blob/master/au-automow.rosinstall), and gave Ken the "raw" address ( https://raw.github.com/Auburn-Automow/au_automow_common/master/au-automow.rosinstall ). That way if you are going to be adding stacks later, you can modify the rosinstall file yourself, rather than having to announce on ros-users or bug Ken. ~mc 2012/2/3 Martin Günther > On Fri, 3 Feb 2012 17:18:46 +0100 > Thomas Moulard wrote: > > I suggest adding these packages as submodules of the current stack. > > In this case, there is no need to register them directly. > > Hi Thomas and Fabien, > > using Git submodules is fine of course, but just to point out another > option: you can release each stack as a separate Git repo, then add > them to a rosinstall file and adding that to the indexer. See this mail > [1] by Ken Conley to ros-users. This approach makes it possible to > develop and check out each stack separately while avoiding certain > problems with Git submodules (such as this one [2]). > > [1] https://code.ros.org/lurker/message/20110816.202545.649d3b91.en.html > [2] https://code.ros.org/lurker/message/20110816.162454.c32a9704.en.html > > Cheers, > Martin > > -- > Dipl.-Inf. Martin Günther > Universität Osnabrück > Institut für Informatik > Albrechtstr. 28 (Raum 31/503) > D-49076 Osnabrück > > Fon: 0541 969 2434 > http://www.inf.uos.de/mguenthe/ > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >