Skip to content

Commit

Permalink
small
Browse files Browse the repository at this point in the history
  • Loading branch information
adeebshihadeh committed Sep 24, 2023
1 parent f7f8b76 commit 84a450f
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions build_small.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#!/bin/bash
set -ex

DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
cd $DIR

# git clone --mirror
SRC=/tmp/openpilot.git/
OUT=/tmp/smallpilot/

echo "starting size $(du -hs .git/)"

rm -rf $OUT

cd $SRC
git remote update

# copy contents
#rsync -a --exclude='.git/' $DIR $OUT

cp -r $SRC $OUT

cd $OUT

# remove all tags
git tag -l | xargs git tag -d

# remove non-master branches
BRANCHES="release2 dashcam dashcam3 release3 devel master-ci nightly"
for branch in $BRANCHES; do
git branch -D $branch
git branch -D ${branch}-staging || true
done

#git gc
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now
echo "new one is $(du -hs .)"

0 comments on commit 84a450f

Please sign in to comment.