Andrew Rossignol | f3f167b | 2018-03-08 14:36:38 -0800 | [diff] [blame] | 1 | #!/bin/bash |
Andrew Rossignol | 26ebb48 | 2017-05-22 14:57:35 -0700 | [diff] [blame] | 2 | # |
| 3 | # Generates a bundle of this project to share with partners. It produces a file |
| 4 | # with the name chre-$HEAD_HASH.bundle where $HEAD_HASH is the current ToT |
| 5 | # commit hash. |
| 6 | # |
| 7 | # Usage: |
| 8 | # ./bundle_chre.sh |
| 9 | |
Andrew Rossignol | f3f167b | 2018-03-08 14:36:38 -0800 | [diff] [blame] | 10 | BRANCH=`git rev-parse --abbrev-ref --symbolic-full-name @{u}` |
Andrew Rossignol | 26ebb48 | 2017-05-22 14:57:35 -0700 | [diff] [blame] | 11 | HEAD_HASH=`git describe --always --long $BRANCH` |
Andrew Rossignol | f3f167b | 2018-03-08 14:36:38 -0800 | [diff] [blame] | 12 | FILENAME=chre-$HEAD_HASH.bundle |
| 13 | git bundle create $FILENAME $BRANCH |
| 14 | |
| 15 | echo |
| 16 | echo "Created bundle for $BRANCH as $FILENAME" |