2019-02-20 20:31:30 +01:00
#!/usr/bin/env bash
(
set -e
PS1 = " $"
function changelog( ) {
base = $( git ls-tree HEAD $1 | cut -d' ' -f3 | cut -f1)
cd $1 && git log --oneline ${ base } ...HEAD
}
waterfall = $( changelog Waterfall)
updated = ""
logsuffix = ""
if [ ! -z " $waterfall " ] ; then
logsuffix = " $logsuffix \n\nWaterfall Changes:\n $waterfall "
if [ -z " $updated " ] ; then updated = "Waterfall" ; else updated = " $updated /Waterfall " ; fi
fi
2021-11-30 20:05:09 +01:00
disclaimer = "Upstream has released updates that appear to apply and compile correctly.\nThis update has not been tested by 2LStudios and as with ANY update, please do your own testing"
2019-02-20 20:31:30 +01:00
if [ ! -z " $1 " ] ; then
disclaimer = " $@ "
fi
log = " ${ UP_LOG_PREFIX } Updated Upstream ( $updated )\n\n ${ disclaimer } ${ logsuffix } "
echo -e " $log " | git commit -F -
) || exit 1