|
|
|
@ -56,7 +56,7 @@ cd $SOURCE_DIR |
|
|
|
|
|
|
|
|
|
rm -f .git/index.lock |
|
|
|
|
git reset --hard |
|
|
|
|
git fetch --verbose origin $GIT_COMMIT |
|
|
|
|
git fetch --no-tags --no-recurse-submodules -j4 --verbose --depth 1 origin $GIT_COMMIT |
|
|
|
|
find . -maxdepth 1 -not -path './.git' -not -name '.' -not -name '..' -exec rm -rf '{}' \; |
|
|
|
|
git reset --hard $GIT_COMMIT |
|
|
|
|
git checkout $GIT_COMMIT |
|
|
|
@ -69,6 +69,7 @@ git lfs pull |
|
|
|
|
(ulimit -n 65535 && git lfs prune) |
|
|
|
|
|
|
|
|
|
echo "git checkout done, t=$SECONDS" |
|
|
|
|
du -hs $SOURCE_DIR $SOURCE_DIR/.git |
|
|
|
|
|
|
|
|
|
rsync -a --delete $SOURCE_DIR $TEST_DIR |
|
|
|
|
|
|
|
|
|