Skip to content

robot release Branch

joeldierkes edited this page Feb 11, 2021 · 1 revision

robot-release Branch

The robot-release Branch inside the driving_swarm_infrastructure project must be handled with care. The turtlebot automatically fetches new changes after startup and, if changes are present, it runs the robot/install.bash script. You must not squash, rebase, or change the history of this branch in any kind! This would cause conflicts when the robot downloads new changes and could break the automatic update.

Please submit new changes for the robot to the master (or any other) branch and merge it into robot-release.

Algorithm Workflow

  system_status.service ---> robot/autostart.bash --- (new changes) --> robot/install.bash ---> reboot
                                                  \
                                                    -- (no changes) --> robot/run.bash