Each repository will be independently versioned. If a particular repository wants to put out a patch release, for example, it can do so. If the same version of a repository is used for 1.12.1 and 1.12.2, that is also possible.
The magic of `vcs` means that we can specify that "Autoware 1.12" corresponds to:
- `core_perception` 1.60.1
- `core_planning` 1.12
- `core_control` 2.3
- `drivers` @commit 8B65D57D...
etc.
Effectively the version of the `autoware` repository will define the version of Autoware in use, but we get the flexibility to manage API changes and patches and so on for each component independently. I hope we won't divert too much between the repositories, but this flexibility is useful.
It's also easy to check out a workspace that has the master version of all repositories.
---
[Visit Topic](
https://discourse.ros.org/t/splitting-the-autoware-ai-repository-and-changing-the-organisation/8139/5) or reply to this email to respond.
If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <
http://lists.ros.org/mailman//options/ros-users>