# this script updates the deltachat-core-rust sub-repository from github. # must be executed from the repo root. # # - make sure, the deltachat-ios directory is clean # - make sure, deltachat-core-rust is committed successfully before calling this script # check out submodules as present in the repository git submodule update --init --recursive # update submodule cd deltachat-ios/libraries/deltachat-core-rust git checkout master git pull commitmsg=`git log -1 --pretty=%s` cd ../../.. # commit changes git add deltachat-ios/libraries/deltachat-core-rust git commit -m "update deltachat-core-rust submodule to '$commitmsg'" echo "changes are commited to local repo." echo "use 'git push' to use them or 'git reset HEAD~1; git submodule update --recursive' to abort on your own risk :)"