All measurements done with Git 2.26.0
REPO="clone-1"
git clone --depth=1 --no-checkout git@github.com:qtwebkit/qtwebkit.git $REPO
cd $REPO
git sparse-checkout init
git sparse-checkout set '/*' '!LayoutTests'
Time:
real 234,06
user 34,66
sys 7,35
.git size: 1.1G
REPO="clone-2"
git clone --filter=blob:none --no-checkout git@github.com:qtwebkit/qtwebkit.git $REPO
cd $REPO
git sparse-checkout init
git sparse-checkout set '/*' '!LayoutTests'
Time:
real 286,72
user 47,34
sys 7,87
.git size: 1.2G
REPO="clone-3"
git clone --depth=1 --filter=blob:none --no-checkout git@github.com:qtwebkit/qtwebkit.git $REPO
cd $REPO
git sparse-checkout init
git sparse-checkout set '/*' '!LayoutTests'
Time:
real 1032,70
user 298,79
sys 52,29
.git size: 4,1G