Splitting the Autoware.AI repository and changing the organisation

For MoveIt, we have packages within folder groupings (left over from stacks). For example moveit_planners is just a stack containing more packages.

That may work, cool idea. I’d be interested to follow the progress of this, and any learnings.

In some projects we use a Github competitor called Gerrit, used by Android, Chrome, etc. Gerrit has a cool feature that allows you to specify all the PRs from other repos it depends on, using a “DEPENDS_ON=” tag in the commit message. I’m sure something similar could be custom built for Jenkins/Travis.

I’ve never liked this argument, though I hear it from the core ROS team a lot. What’s wrong with the catkin blacklist (tell CMake which packages to ignore) or adding a CATKIN_IGNORE file? Or simply “rm -rf [UNUSED_PACAKGES]” ?

See “Visibility” section in Bazel docs