Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
cd git-repo
# https://rtyley.github.io/bfg-repo-cleaner/
wget https://repo1.maven.org/maven2/com/madgag/bfg/1.14.0/bfg-1.14.0.jar
java -jar bfg-1.14.0.jar --strip-blobs-bigger-than 50M
git -C 'D:\apps\buckets\enk' checkout main
ECHO OFF
set MYDIR=d:\Works\Verstka\
for /F %%x in ('dir /B/D %MYDIR%') do (
Pushd %%x
Echo Current Folder %%x
echo ADDREMOVE
git add .
hg addremove
echo COMMIT
hg commit -m "close and archive project"
git commit -m "close and archive project"
echo PUSH
hg push
git push
echo CLEAN
git repack -a -d --depth=250 --window=250
rmdir node_modules
Popd )
)