This repository serves as a starting place where documents are kept along with some of the shell scripts used by the Ubiquity team.
This repository also constains files used by the Ubiquity team that have no other obvious place to be put.
If you read this documentation and it does not work for you, please do the following:
Make a clone of this repository on you local desktop/laptop.
cd /tmp # Or someplace else of your choosing
git clone https://github.com/UbiquityRobotics/ubiquity-misc.git
cd ubiqutiy-misc
Edit this file (README.md
) using your favorite editor.
Insert you comments and/or questions directly into the file
using the following format:
> * ....
> ....
> .... -- {your_name} *
By way of explanation, lines start with >
are indented
by the markdown processor. The *
causes the text to be
italicized.
Stuff the question(s) back up to the repository:
git add README.md
git commit -m "Added some questions/comments."
git push
The mgit
script a shell script that executes the same git command
across all all src
sub-directories in a catkin_ws
directory.
It can be executed executed in the catkin_ws
directory or any
of the sub-directories under catkin_ws
.
Examples:
List the status of each git repository the catkin workspace:
mgit status
Pull the latest updates from all of the remote repositories:
mgit pull
Perform a commit for all repositories that have had files
where a git add
has been performed:
mgit commit -m "..."
Simple script to drive the robot forward forever.
Execute from the source of the package to build a binary deb.
Clones a git repo and checks out a pull request based on the url of the pull request.
./clone_pr https://github.com/UbiquityRobotics/raspicam_node/pull/71
This clones raspicam_node and checks outs PR 71