12345678910111213141516171819202122 |
- #!/bin/bash
- set -e
- shopt -s nullglob
- . "$1"/modules
- for module in $GLUON_MODULES; do
- dir="$1"/$module
- git -C $dir checkout -B patching base
- if [ "$1"/patches/$module/*.patch ]; then
- git -C "$dir" am "$1"/patches/$module/*.patch || (
- git -C "$dir" am --abort
- git -C "$dir" checkout patched
- git -C "$dir" branch -D patching
- false
- )
- fi
- git -C "$dir" checkout -B patched
- git -C "$dir" branch -d patching
- done
|