Yatopia/scripts/fetchUpstream.sh
Ivan Pekov d91ac35d76
Updated Upstream and Sidestream(s) (Tuinity)
Upstream/An Sidestream has released updates that appears to apply and compile correctly
This update has NOT been tested by YatopiaMC and as with ANY update, please do your own testing.
Tuinity Changes:
e59b60b Updated Upstream (Paper)
09f62a7 Rebuild patches
b041d11 Merge branch 'master' of https://github.com/Spottedleaf/Tuinity into ver/1.16.2
4468be2 Updated Upstream (Paper)
2020-09-04 09:19:36 +03:00

46 lines
859 B
Bash
Executable File

#!/usr/bin/env bash
PS1=$
basedir=`pwd`
function update {
branch=$2
if [ -z "$2" ]; then
branch="master"
fi
cd "$basedir/$1"
git fetch && git reset --hard origin/$branch
git add $1
}
function updateAll {
update Akarin 1.16.2
update Empirecraft ver/1.16.2
update Origami 1.16
update Purpur ver/1.16.2
update Rainforest ver/1.16
update Tuinity ver/1.16.2
git submodule update --recursive
}
if [ -z "$1" ]; then
updateAll
elif [ "$1" == "true" ]; then
update Tuinity ver/1.16.2
git submodule update --recursive
elif [ "$1" == "false" ]; then
if [ "$2" == "true" ]; then
git submodule update --init -f
cd "$basedir"
cd Tuinity
git clean -fx
git clean -fd
git fetch
git reset --hard origin/ver/1.16.2
git submodule update --init --recursive -f
else
updateAll
fi
else
updateAll
fi