1
0
Fork 0
mirror of https://github.com/syncthing/syncthing-android.git synced 2024-11-30 00:01:19 +00:00
syncthing-android/scripts/update-syncthing.bash
2019-06-20 09:17:34 +02:00

28 lines
644 B
Bash
Executable file

#!/bin/bash
set -e
LATEST_TAG=$1
echo "
Checking for Syncthing Update
-----------------------------
"
PROJECT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd .. && pwd )"
cd "syncthing/src/github.com/syncthing/syncthing/"
git fetch
CURRENT_TAG=$(git describe)
if [ -z "$LATEST_TAG" ]; then
LATEST_TAG=$(git tag --sort=taggerdate | tail -1)
fi
if [ ${CURRENT_TAG} != ${LATEST_TAG} ]; then
git checkout -f ${LATEST_TAG}
cd ${PROJECT_DIR}
git add "syncthing/src/github.com/syncthing/syncthing/"
git commit -m "Updated Syncthing to $LATEST_TAG"
else
echo "Syncthing up-to-date at $CURRENT_TAG"
fi
cd ${PROJECT_DIR}