Brian Silverman | cee260a | 2015-12-24 16:27:51 -0800 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | # A script to generate a allwpilib_ni-libraries_bla.tar.gz file from a given |
| 4 | # revision of allwpilib. |
| 5 | |
| 6 | # Example: ./doc/allwpilib_ni-libraries_tarball.sh \ |
| 7 | # https://usfirst.collab.net/gerrit/allwpilib master |
| 8 | |
| 9 | set -e |
| 10 | set -u |
| 11 | set -o pipefail |
| 12 | |
| 13 | if [ $# -ne 2 ]; then |
| 14 | echo "Usage: $0 remote ref" >&2 |
| 15 | exit 1 |
| 16 | fi |
| 17 | |
| 18 | REMOTE="$1" |
| 19 | REF="$2" |
| 20 | |
| 21 | git fetch "${REMOTE}" "${REF}" |
| 22 | |
| 23 | git archive \ |
| 24 | -o allwpilib_ni-libraries_$(git rev-parse --short FETCH_HEAD).tar.gz \ |
| 25 | FETCH_HEAD ni-libraries |