diff --git a/scripts/git_branch b/scripts/git_branch index 24b3c5fee..40d18072f 100755 --- a/scripts/git_branch +++ b/scripts/git_branch @@ -26,7 +26,7 @@ cleanCompiledBinaries echo "Switching git branch to $1" if [ "x${FPPDIR}" = "x/opt/fpp" ] then - cd ${FPPDIR} && $SUDO git clean -df && $SUDO git reset --hard && $SUDO git checkout $1 && $SUDO git pull && $SUDO git submodule sync && $SUDO git submodule update --init + cd ${FPPDIR} && $SUDO git clean -df && $SUDO git reset --hard && $SUDO git checkout $1 && $SUDO git pull && git fetch --tags -f && $SUDO git submodule sync && $SUDO git submodule update --init else cd ${FPPDIR} && sudo git clean -df && sudo -u ${FPPUSER} git reset --hard && sudo -u ${FPPUSER} git checkout $1 && sudo -u ${FPPUSER} git pull && sudo -u ${FPPUSER} git submodule sync && sudo git submodule update --init fi diff --git a/scripts/git_fetch b/scripts/git_fetch index 14aa8487b..4648b5096 100755 --- a/scripts/git_fetch +++ b/scripts/git_fetch @@ -14,7 +14,7 @@ if curl --silent --head https://github.com | grep "Content-Type: text/html; char if [ "x${FPPDIR}" = "x/opt/fpp" ] then - cd ${FPPDIR} && $SUDO git fetch && $SUDO git submodule foreach git fetch + cd ${FPPDIR} && $SUDO git fetch && $SUDO git fetch --tags -f && $SUDO git submodule foreach git fetch else cd ${FPPDIR} && sudo -u ${FPPUSER} git fetch && sudo -u ${FPPUSER} git submodule foreach git fetch fi diff --git a/scripts/git_pull b/scripts/git_pull index f2fa2956f..29cf440d6 100755 --- a/scripts/git_pull +++ b/scripts/git_pull @@ -16,9 +16,9 @@ if curl --silent --head https://github.com | grep "Content-Type: text/html; char if [ "x${FPPDIR}" = "x/opt/fpp" ] then - cd ${FPPDIR} && $SUDO git pull && $SUDO git fetch --tags && $SUDO git submodule sync && $SUDO git submodule update --init + cd ${FPPDIR} && $SUDO git pull && $SUDO git fetch --tags -f && $SUDO git submodule sync && $SUDO git submodule update --init else - cd ${FPPDIR} && sudo -u ${FPPUSER} git pull && sudo -u ${FPPUSER} git fetch --tags && sudo -u ${FPPUSER} git submodule sync && sudo -u ${FPPUSER} git submodule update --init + cd ${FPPDIR} && sudo -u ${FPPUSER} git pull && sudo -u ${FPPUSER} git fetch --tags -f && sudo -u ${FPPUSER} git submodule sync && sudo -u ${FPPUSER} git submodule update --init fi sudo ${SCRIPTDIR}/upgrade_config