mirror of
https://github.com/syncthing/syncthing-android.git
synced 2024-11-22 12:21:15 +00:00
29 lines
644 B
Bash
29 lines
644 B
Bash
|
#!/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}
|