SD17 / forcePull.sh
zuv0's picture
Update forcePull.sh
7f927eb verified
#!/bin/bash
cd /workspace/*/SD/models
git fetch --all
git reset --hard origin/main
git pull
git repack -a -d --depth=250 --window=250
rsync -r "embeddings/" "../embeddings/"
rsync -r "extensions/" "../extensions/"
cd .git
rm -rf lfs
cd /workspace/*/SD/models/Lora
if [ -d "RALL" ]; then
cd RALL
git fetch --all
git reset --hard origin/main
git pull
git repack -a -d --depth=250 --window=250
cd .git
rm -rf lfs
fi
cd /workspace/*/SD/models/Lora
if [ -d "RAL2" ]; then
cd RAL2
git fetch --all
git reset --hard origin/main
git pull
git repack -a -d --depth=250 --window=250
cd .git
rm -rf lfs
fi
cd /workspace/*/SD/models/Lora
if [ -d "RC1" ]; then
cd RC1
git fetch --all
git reset --hard origin/main
git pull
git repack -a -d --depth=250 --window=250
cd .git
rm -rf lfs
fi
cd /workspace/*/SD/models/Lora
if [ -d "RC2" ]; then
cd RC2
git fetch --all
git reset --hard origin/main
git pull
git repack -a -d --depth=250 --window=250
cd .git
rm -rf lfs
fi
cd /workspace/*/SD/models/Lora
if [ -d "RC3" ]; then
cd RC3
git fetch --all
git reset --hard origin/main
git pull
git repack -a -d --depth=250 --window=250
cd .git
rm -rf lfs
fi
cd /workspace/*/SD/models/Lora
if [ -d "RC4" ]; then
cd RC4
git fetch --all
git reset --hard origin/main
git pull
git repack -a -d --depth=250 --window=250
cd .git
rm -rf lfs
fi
cd /workspace/*/SD/models/Lora
if [ -d "RC5" ]; then
cd RC5
git fetch --all
git reset --hard origin/main
git pull
git repack -a -d --depth=250 --window=250
cd .git
rm -rf lfs
fi
cd /workspace/*