summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSenmori <thesenmori@gmail.com>2018-09-10 06:00:14 -0400
committerSenmori <thesenmori@gmail.com>2018-09-10 06:00:14 -0400
commitb6bf6aa3baa96e6dbb416985033875a54c529a5d (patch)
treed4b06b620d5508f470121d93b111ce74405473de
parent7033f180e0f1f300f6e85beda70cb396200a219a (diff)
downloadcraftbukkit-b6bf6aa3baa96e6dbb416985033875a54c529a5d.tar
craftbukkit-b6bf6aa3baa96e6dbb416985033875a54c529a5d.tar.gz
craftbukkit-b6bf6aa3baa96e6dbb416985033875a54c529a5d.tar.lz
craftbukkit-b6bf6aa3baa96e6dbb416985033875a54c529a5d.tar.xz
craftbukkit-b6bf6aa3baa96e6dbb416985033875a54c529a5d.zip
Add option to suppress normal output of 'makePatches' so
it only outputs when a patch is changed or created.
-rwxr-xr-xmakePatches.sh15
1 files changed, 14 insertions, 1 deletions
diff --git a/makePatches.sh b/makePatches.sh
index 3400e7e9..e2e1dbbc 100755
--- a/makePatches.sh
+++ b/makePatches.sh
@@ -7,10 +7,23 @@ then
fi
cb=src/main/java/net/minecraft/server
nms="$1/net/minecraft/server"
+show_diff_msg=true
+
+if [ $# -ge 2 ]
+then
+ show_diff_msg=$2
+ if [ "$show_diff_msg" = false ]
+ then
+ echo "Suppressing normal output. Will only output for changed or created patches."
+ fi
+fi
for file in $(/bin/ls $cb)
do
- echo "Diffing $file"
+ if [ "$show_diff_msg" = true ]
+ then
+ echo "Diffing $file"
+ fi
sed -i 's/\r//' "$nms/$file"
sed -i 's/\r//' "$cb/$file"
outName=$(echo nms-patches/"$(echo $file | cut -d. -f1)".patch)