12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- #sync the tookit submodules to the same branch (maint/master)
- #this updates the submodules to match the top level project
- if [ -z "$1" ]; then
- BRANCH=$(git rev-parse --abbrev-ref HEAD)
- echo "Current branch: ${BRANCH}"
- else
- BRANCH=$1
- echo "Sync branch: ${BRANCH}"
- fi
- TOOLKITS="
- audio
- blocks
- comms
- flow
- plotters
- python
- soapy
- widgets
- "
- for TOOLKIT in ${TOOLKITS}; do
- echo "Syncing ${TOOLKIT}..."
- git -C ${TOOLKIT} checkout ${BRANCH}
- git -C ${TOOLKIT} pull origin ${BRANCH}
- done
- echo "Done!"
|