| #!/bin/sh |
| |
| # The script accepts one parameter, which can be "init", "start" or "finish" |
| # Before first use run the script with "init" parameter |
| # To get the changes from AOSP repository do following: |
| # 1. Run the script with "start" parameter |
| # 2. Perform "pull" from AOSP remote for "android" and "tools-base" repositories using IntelliJ IDEA, |
| # resolve all conflicts, commit, check that everything is compiled correctly and the tests are passed |
| # 3. Run the script with "finish" parameter |
| |
| if [ "$1" = "init" ]; then |
| git remote add AOSP https://android.googlesource.com/platform/tools/adt/idea |
| cd tools-base |
| git remote add AOSP https://android.googlesource.com/platform/tools/base |
| elif [ "$1" = "start" ]; then |
| git branch -d android-tmp |
| git checkout -b android-tmp |
| cd tools-base |
| git branch -d android-tmp |
| git checkout -b android-tmp |
| elif [ "$1" = "finish" ]; then |
| git checkout master |
| git merge android-tmp |
| cd tools-base |
| git checkout master |
| git merge android-tmp |
| else |
| echo 'Unknown parameter' |
| fi |