Select Git revision
This is needed to allow the user to specify the ROS Hostname. An example application can: Run the ROS application through a VPN connection. The user would like to use the tunnel interface to creates the nodes and master.