1234567891011121314151617181920212223242526272829 |
- git submodule update --init --recursive
- cd deltachat-ios/libraries/deltachat-core-rust
- OLD=`git branch --show-current`
- if [ $# -eq 0 ]; then
- echo "updates deltachat-core-rust submodule to last commit of a branch."
- echo "usage: ./scripts/update-core.sh BRANCH_NAME"
- echo "current branch: $OLD"
- exit
- fi
- BRANCH=$1
- git fetch
- git checkout $BRANCH
- TEST=`git branch --show-current`
- if [ "$TEST" != "$BRANCH" ]; then
- echo "cannot select branch: $BRANCH"
- exit
- fi
- git pull
- commitmsg=`git log -1 --pretty=%s`
- cd ../../..
- git add deltachat-ios/libraries/deltachat-core-rust
- git commit -m "update deltachat-core-rust to '$commitmsg' of branch '$BRANCH'"
- echo "old branch: $OLD, new branch: $BRANCH"
- echo "changes are committed to local repo."
- echo "use 'git push' to use them or 'git reset HEAD~1; git submodule update --recursive' to abort."
|