diff --git a/run.sh b/run.sh index 6e81bf4..40b3543 100755 --- a/run.sh +++ b/run.sh @@ -10,6 +10,11 @@ if [ "`git log --pretty=%H ...refs/heads/master^ | head -n 1`" = "`git ls-remote echo -e "\e[92m\e[1mUp to date\e[0m" else echo -e "\e[93m\e[1mnot up to date\e[21m, updating now...\e[0m" + git fetch origin master + git reset --hard origin/master + git reflog expire --expire=now --all + git repack -ad # Remove dangling objects from packfiles + git prune # Remove dangling loose objects git pull echo "" echo -e "\e[92m\e[1mLinUPx update completed\e[0m"