diff --git a/devTools/AutoGitVersionUpload.sh b/devTools/AutoGitVersionUpload.sh index e90875c2eb148c2bf5630524b17296c45462dafb..15a861d51802470f4c85f6c30fb67cbcde3f8fa9 100644 --- a/devTools/AutoGitVersionUpload.sh +++ b/devTools/AutoGitVersionUpload.sh @@ -1,11 +1,34 @@ -## Requires megatools -LocalDIR=~/fc-pregmod/ -RemoteDIR=FCGIT -Uname=anon -Upass=13245 -cd $LocalDIR/ -git pull -rm bin/*.html -./compile-git -mv bin/*.html bin/html/ -megacopy -l bin/html/ -r /Root/$RemoteDIR --disable-previews --no-ask-password -u $Uname -p $Upass +## Requires MEGAcmd, git, mv, cd, mkidr, echo +#!/bin/sh +LocalDir=~/fc-pregmod/ +RemoteDir=FCGIT +U=anon@anon.anon +P=13245 + mega-login $U $P +if [[ $1 = "-NewStart" ]]; then + echo "Option -NewStart is on" + mega-mkdir $RemoteDir + mega-export -a $RemoteDir + mkdir $LocalDir + git clone https://gitgud.io/pregmodfan/fc-pregmod.git $LocalDir + cd $LocalDir/ + AbrevHash=`git log -n1 --abbrev-commit |grep -m1 commit | sed 's/commit //'` + FullHash=`git log -n1 |grep -m1 commit | sed 's/commit //'` + rm bin/*.html & git pull + ./compile-git > /dev/null + mv bin/*.html "bin/FC-pregmod-CommitDate-$(date '+%F %H-%M' --utc --date="$(git show '--format=format:%cD' HEAD)").html" + mega-put bin/*.html $RemoteDir + mega-logout + echo "All done." +else + echo "Option -NewStart is off" + cd $LocalDir/ + AbrevHash=`git log -n1 --abbrev-commit |grep -m1 commit | sed 's/commit //'` + FullHash=`git log -n1 |grep -m1 commit | sed 's/commit //'` + rm bin/*.html & git pull + ./compile-git > /dev/null + mv bin/*.html "bin/FC-pregmod-CommitDate-$(date '+%F %H-%M' --utc --date="$(git show '--format=format:%cD' HEAD)").html" + mega-put bin/*.html $RemoteDir + mega-logout + echo "All done." +fi