1
0
Fork 0
mirror of https://github.com/PaperMC/Paper.git synced 2025-01-27 18:29:03 +01:00
PaperMC/scripts/upstreamMerge.sh
Kyle Wood d45565f83b Handle gpg signing better ()
Instead of checking whether it was set previously, setting it to false,
then setting it back to true if it was true before, just use the
command-line argument in git to override the config for that command.
Using a variable makes it pretty painless to do.
2018-05-24 13:41:50 -05:00

25 lines
391 B
Bash
Executable file

#!/usr/bin/env bash
(
set -e
PS1="$"
basedir="$(cd "$1" && pwd -P)"
workdir="$basedir/work"
gitcmd="git -c commit.gpgsign=false"
function update {
cd "$workdir/$1"
$gitcmd fetch && $gitcmd reset --hard origin/master
cd ../
$gitcmd add $1
}
update Bukkit
update CraftBukkit
update Spigot
if [[ "$2" = "all" || "$2" = "a" ]] ; then
update BuildData
update Paperclip
fi
)