Use shallow checkouts for large repositories

Set clone-depth="1" for these repositories to avoid fetching the whole
history.

Change-Id: If0db231101e544a2c88b25951cd76c5b32847ebd
(cherry picked from commit e3c6c38defde68a62205f72b3d5a285e74b7b020)
diff --git a/qssi.xml b/qssi.xml
index 6c0aa7b..bedb9cf 100644
--- a/qssi.xml
+++ b/qssi.xml
@@ -37,29 +37,29 @@
   <project name="device/google/vrservices"/>
   <project name="device/google_car"/>
   <project name="device/linaro/dragonboard"/>
-  <project name="device/linaro/dragonboard-kernel"/>
+  <project name="device/linaro/dragonboard-kernel" clone-depth="1"/>
   <project name="device/linaro/poplar"/>
-  <project name="device/linaro/poplar-kernel"/>
+  <project name="device/linaro/poplar-kernel" clone-depth="1"/>
   <project name="device/qcom/qssi"/>
   <project name="device/qcom/qssi_32"/>
   <project name="device/qcom/qssi_32go"/>
   <project name="device/qcom/sepolicy"/>
   <project name="device/sample"/>
   <project name="kernel/configs"/>
-  <project name="kernel/prebuilts/4.19/arm64"/>
-  <project name="kernel/prebuilts/5.10/arm64"/>
-  <project name="kernel/prebuilts/5.10/x86-64" path="kernel/prebuilts/5.10/x86_64"/>
-  <project name="kernel/prebuilts/5.4/arm64"/>
-  <project name="kernel/prebuilts/5.4/x86-64" path="kernel/prebuilts/5.4/x86_64"/>
-  <project name="kernel/prebuilts/common-modules/virtual-device/4.19/arm64"/>
-  <project name="kernel/prebuilts/common-modules/virtual-device/4.19/x86-64"/>
-  <project name="kernel/prebuilts/common-modules/virtual-device/5.10/arm64"/>
-  <project name="kernel/prebuilts/common-modules/virtual-device/5.10/x86-64"/>
-  <project name="kernel/prebuilts/common-modules/virtual-device/5.4/arm64"/>
-  <project name="kernel/prebuilts/common-modules/virtual-device/5.4/x86-64"/>
-  <project name="kernel/prebuilts/common-modules/virtual-device/mainline/arm64"/>
-  <project name="kernel/prebuilts/common-modules/virtual-device/mainline/x86-64"/>
-  <project name="kernel/prebuilts/mainline/arm64"/>
+  <project name="kernel/prebuilts/4.19/arm64" clone-depth="1"/>
+  <project name="kernel/prebuilts/5.10/arm64" clone-depth="1"/>
+  <project name="kernel/prebuilts/5.10/x86-64" path="kernel/prebuilts/5.10/x86_64" clone-depth="1"/>
+  <project name="kernel/prebuilts/5.4/arm64" clone-depth="1"/>
+  <project name="kernel/prebuilts/5.4/x86-64" path="kernel/prebuilts/5.4/x86_64" clone-depth="1"/>
+  <project name="kernel/prebuilts/common-modules/virtual-device/4.19/arm64" clone-depth="1"/>
+  <project name="kernel/prebuilts/common-modules/virtual-device/4.19/x86-64" clone-depth="1"/>
+  <project name="kernel/prebuilts/common-modules/virtual-device/5.10/arm64" clone-depth="1"/>
+  <project name="kernel/prebuilts/common-modules/virtual-device/5.10/x86-64" clone-depth="1"/>
+  <project name="kernel/prebuilts/common-modules/virtual-device/5.4/arm64" clone-depth="1"/>
+  <project name="kernel/prebuilts/common-modules/virtual-device/5.4/x86-64" clone-depth="1"/>
+  <project name="kernel/prebuilts/common-modules/virtual-device/mainline/arm64" clone-depth="1"/>
+  <project name="kernel/prebuilts/common-modules/virtual-device/mainline/x86-64" clone-depth="1"/>
+  <project name="kernel/prebuilts/mainline/arm64" clone-depth="1"/>
   <project name="kernel/tests"/>
   <project name="platform/art" path="art"/>
   <project name="platform/bionic" path="bionic"/>
@@ -131,7 +131,7 @@
   <project name="platform/external/cblas" path="external/cblas"/>
   <project name="platform/external/cbor-java" path="external/cbor-java"/>
   <project name="platform/external/chromium-trace" path="external/chromium-trace"/>
-  <project name="platform/external/chromium-webview" path="external/chromium-webview"/>
+  <project name="platform/external/chromium-webview" path="external/chromium-webview" clone-depth="1"/>
   <project name="platform/external/clang" path="external/clang"/>
   <project name="platform/external/cldr" path="external/cldr"/>
   <project name="platform/external/cn-cbor" path="external/cn-cbor"/>
@@ -312,7 +312,7 @@
   <project name="platform/external/libxkbcommon" path="external/libxkbcommon"/>
   <project name="platform/external/libxml2" path="external/libxml2"/>
   <project name="platform/external/libyuv" path="external/libyuv"/>
-  <project name="platform/external/linux-kselftest" path="external/linux-kselftest"/>
+  <project name="platform/external/linux-kselftest" path="external/linux-kselftest" clone-depth="1"/>
   <project name="platform/external/llvm" path="external/llvm"/>
   <project name="platform/external/lmfit" path="external/lmfit"/>
   <project name="platform/external/lottie" path="external/lottie"/>
@@ -608,7 +608,7 @@
   <project name="platform/external/starlark-go" path="external/starlark-go"/>
   <project name="platform/external/strace" path="external/strace"/>
   <project name="platform/external/stressapptest" path="external/stressapptest"/>
-  <project name="platform/external/subsampling-scale-image-view" path="external/subsampling-scale-image-view"/>
+  <project name="platform/external/subsampling-scale-image-view" path="external/subsampling-scale-image-view" clone-depth="1"/>
   <project name="platform/external/swiftshader" path="external/swiftshader"/>
   <project name="platform/external/tagsoup" path="external/tagsoup"/>
   <project name="platform/external/tcpdump" path="external/tcpdump"/>
@@ -785,9 +785,9 @@
   <project name="platform/packages/apps/WallpaperPicker2" path="packages/apps/WallpaperPicker2"/>
   <project name="platform/packages/inputmethods/LatinIME" path="packages/inputmethods/LatinIME"/>
   <project name="platform/packages/inputmethods/LeanbackIME" path="packages/inputmethods/LeanbackIME"/>
-  <project name="platform/packages/modules/ArtPrebuilt" path="packages/modules/ArtPrebuilt"/>
-  <project name="platform/packages/modules/BootPrebuilt/5.10/arm64" path="packages/modules/BootPrebuilt/5.10/arm64"/>
-  <project name="platform/packages/modules/BootPrebuilt/5.4/arm64" path="packages/modules/BootPrebuilt/5.4/arm64"/>
+  <project name="platform/packages/modules/ArtPrebuilt" path="packages/modules/ArtPrebuilt" clone-depth="1"/>
+  <project name="platform/packages/modules/BootPrebuilt/5.10/arm64" path="packages/modules/BootPrebuilt/5.10/arm64" clone-depth="1"/>
+  <project name="platform/packages/modules/BootPrebuilt/5.4/arm64" path="packages/modules/BootPrebuilt/5.4/arm64" clone-depth="1"/>
   <project name="platform/packages/modules/CaptivePortalLogin" path="packages/modules/CaptivePortalLogin"/>
   <project name="platform/packages/modules/CellBroadcastService" path="packages/modules/CellBroadcastService"/>
   <project name="platform/packages/modules/Connectivity" path="packages/modules/Connectivity"/>
@@ -836,61 +836,61 @@
   <project name="platform/packages/wallpapers/LivePicker" path="packages/wallpapers/LivePicker"/>
   <project name="platform/pdk" path="pdk"/>
   <project name="platform/platform_testing" path="platform_testing"/>
-  <project name="platform/prebuilts/abi-dumps/ndk" path="prebuilts/abi-dumps/ndk"/>
-  <project name="platform/prebuilts/abi-dumps/platform" path="prebuilts/abi-dumps/platform"/>
-  <project name="platform/prebuilts/abi-dumps/vndk" path="prebuilts/abi-dumps/vndk"/>
-  <project name="platform/prebuilts/android-emulator" path="prebuilts/android-emulator"/>
-  <project name="platform/prebuilts/asuite" path="prebuilts/asuite"/>
-  <project name="platform/prebuilts/bazel/linux-x86_64" path="prebuilts/bazel/linux-x86_64"/>
-  <project name="platform/prebuilts/build-tools" path="prebuilts/build-tools"/>
-  <project name="platform/prebuilts/bundletool" path="prebuilts/bundletool"/>
-  <project name="platform/prebuilts/checkcolor" path="prebuilts/checkcolor"/>
-  <project name="platform/prebuilts/checkstyle" path="prebuilts/checkstyle"/>
-  <project name="platform/prebuilts/clang-tools" path="prebuilts/clang-tools"/>
-  <project name="platform/prebuilts/clang/host/linux-x86" path="prebuilts/clang/host/linux-x86"/>
-  <project name="platform/prebuilts/cmdline-tools" path="prebuilts/cmdline-tools"/>
-  <project name="platform/prebuilts/devtools" path="prebuilts/devtools"/>
-  <project name="platform/prebuilts/fuchsia_sdk" path="prebuilts/fuchsia_sdk"/>
-  <project name="platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9"/>
-  <project name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.8"/>
-  <project name="platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9"/>
-  <project name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8"/>
-  <project name="platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" path="prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8"/>
-  <project name="platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" path="prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9"/>
-  <project name="platform/prebuilts/gdb/linux-x86" path="prebuilts/gdb/linux-x86"/>
-  <project name="platform/prebuilts/go/linux-x86" path="prebuilts/go/linux-x86"/>
-  <project name="platform/prebuilts/gradle-plugin" path="prebuilts/gradle-plugin"/>
-  <project name="platform/prebuilts/jdk/jdk11" path="prebuilts/jdk/jdk11"/>
-  <project name="platform/prebuilts/jdk/jdk8" path="prebuilts/jdk/jdk8"/>
-  <project name="platform/prebuilts/jdk/jdk9" path="prebuilts/jdk/jdk9"/>
-  <project name="platform/prebuilts/ktlint" path="prebuilts/ktlint"/>
-  <project name="platform/prebuilts/manifest-merger" path="prebuilts/manifest-merger"/>
-  <project name="platform/prebuilts/maven_repo/android" path="prebuilts/maven_repo/android"/>
-  <project name="platform/prebuilts/maven_repo/bumptech" path="prebuilts/maven_repo/bumptech"/>
-  <project name="platform/prebuilts/misc" path="prebuilts/misc"/>
-  <project name="platform/prebuilts/module_sdk/Connectivity" path="prebuilts/module_sdk/Connectivity"/>
-  <project name="platform/prebuilts/module_sdk/IPsec" path="prebuilts/module_sdk/IPsec"/>
-  <project name="platform/prebuilts/module_sdk/Media" path="prebuilts/module_sdk/Media"/>
-  <project name="platform/prebuilts/module_sdk/MediaProvider" path="prebuilts/module_sdk/MediaProvider"/>
-  <project name="platform/prebuilts/module_sdk/Permission" path="prebuilts/module_sdk/Permission"/>
-  <project name="platform/prebuilts/module_sdk/Scheduling" path="prebuilts/module_sdk/Scheduling"/>
-  <project name="platform/prebuilts/module_sdk/SdkExtensions" path="prebuilts/module_sdk/SdkExtensions"/>
-  <project name="platform/prebuilts/module_sdk/StatsD" path="prebuilts/module_sdk/StatsD"/>
-  <project name="platform/prebuilts/module_sdk/Wifi" path="prebuilts/module_sdk/Wifi"/>
-  <project name="platform/prebuilts/module_sdk/art" path="prebuilts/module_sdk/art"/>
-  <project name="platform/prebuilts/module_sdk/conscrypt" path="prebuilts/module_sdk/conscrypt"/>
-  <project name="platform/prebuilts/ndk" path="prebuilts/ndk"/>
-  <project name="platform/prebuilts/python/linux-x86/2.7.5" path="prebuilts/python/linux-x86/2.7.5"/>
-  <project name="platform/prebuilts/qemu-kernel" path="prebuilts/qemu-kernel"/>
-  <project name="platform/prebuilts/r8" path="prebuilts/r8"/>
-  <project name="platform/prebuilts/remoteexecution-client" path="prebuilts/remoteexecution-client"/>
-  <project name="platform/prebuilts/runtime" path="prebuilts/runtime"/>
-  <project name="platform/prebuilts/rust" path="prebuilts/rust"/>
-  <project name="platform/prebuilts/sdk" path="prebuilts/sdk"/>
-  <project name="platform/prebuilts/tools" path="prebuilts/tools"/>
-  <project name="platform/prebuilts/vndk/v28" path="prebuilts/vndk/v28"/>
-  <project name="platform/prebuilts/vndk/v29" path="prebuilts/vndk/v29"/>
-  <project name="platform/prebuilts/vndk/v30" path="prebuilts/vndk/v30"/>
+  <project name="platform/prebuilts/abi-dumps/ndk" path="prebuilts/abi-dumps/ndk"  clone-depth="1"/>
+  <project name="platform/prebuilts/abi-dumps/platform" path="prebuilts/abi-dumps/platform"  clone-depth="1"/>
+  <project name="platform/prebuilts/abi-dumps/vndk" path="prebuilts/abi-dumps/vndk"  clone-depth="1"/>
+  <project name="platform/prebuilts/android-emulator" path="prebuilts/android-emulator"  clone-depth="1"/>
+  <project name="platform/prebuilts/asuite" path="prebuilts/asuite"  clone-depth="1"/>
+  <project name="platform/prebuilts/bazel/linux-x86_64" path="prebuilts/bazel/linux-x86_64"  clone-depth="1"/>
+  <project name="platform/prebuilts/build-tools" path="prebuilts/build-tools"  clone-depth="1"/>
+  <project name="platform/prebuilts/bundletool" path="prebuilts/bundletool"  clone-depth="1"/>
+  <project name="platform/prebuilts/checkcolor" path="prebuilts/checkcolor"  clone-depth="1"/>
+  <project name="platform/prebuilts/checkstyle" path="prebuilts/checkstyle"  clone-depth="1"/>
+  <project name="platform/prebuilts/clang-tools" path="prebuilts/clang-tools"  clone-depth="1"/>
+  <project name="platform/prebuilts/clang/host/linux-x86" path="prebuilts/clang/host/linux-x86"  clone-depth="1"/>
+  <project name="platform/prebuilts/cmdline-tools" path="prebuilts/cmdline-tools"  clone-depth="1"/>
+  <project name="platform/prebuilts/devtools" path="prebuilts/devtools"  clone-depth="1"/>
+  <project name="platform/prebuilts/fuchsia_sdk" path="prebuilts/fuchsia_sdk"  clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9"  clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.8"  clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9"  clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8"  clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" path="prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8"  clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" path="prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9"  clone-depth="1"/>
+  <project name="platform/prebuilts/gdb/linux-x86" path="prebuilts/gdb/linux-x86"  clone-depth="1"/>
+  <project name="platform/prebuilts/go/linux-x86" path="prebuilts/go/linux-x86"  clone-depth="1"/>
+  <project name="platform/prebuilts/gradle-plugin" path="prebuilts/gradle-plugin"  clone-depth="1"/>
+  <project name="platform/prebuilts/jdk/jdk11" path="prebuilts/jdk/jdk11"  clone-depth="1"/>
+  <project name="platform/prebuilts/jdk/jdk8" path="prebuilts/jdk/jdk8"  clone-depth="1"/>
+  <project name="platform/prebuilts/jdk/jdk9" path="prebuilts/jdk/jdk9"  clone-depth="1"/>
+  <project name="platform/prebuilts/ktlint" path="prebuilts/ktlint"  clone-depth="1"/>
+  <project name="platform/prebuilts/manifest-merger" path="prebuilts/manifest-merger"  clone-depth="1"/>
+  <project name="platform/prebuilts/maven_repo/android" path="prebuilts/maven_repo/android"  clone-depth="1"/>
+  <project name="platform/prebuilts/maven_repo/bumptech" path="prebuilts/maven_repo/bumptech"  clone-depth="1"/>
+  <project name="platform/prebuilts/misc" path="prebuilts/misc"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/Connectivity" path="prebuilts/module_sdk/Connectivity"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/IPsec" path="prebuilts/module_sdk/IPsec"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/Media" path="prebuilts/module_sdk/Media"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/MediaProvider" path="prebuilts/module_sdk/MediaProvider"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/Permission" path="prebuilts/module_sdk/Permission"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/Scheduling" path="prebuilts/module_sdk/Scheduling"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/SdkExtensions" path="prebuilts/module_sdk/SdkExtensions"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/StatsD" path="prebuilts/module_sdk/StatsD"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/Wifi" path="prebuilts/module_sdk/Wifi"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/art" path="prebuilts/module_sdk/art"  clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/conscrypt" path="prebuilts/module_sdk/conscrypt"  clone-depth="1"/>
+  <project name="platform/prebuilts/ndk" path="prebuilts/ndk"  clone-depth="1"/>
+  <project name="platform/prebuilts/python/linux-x86/2.7.5" path="prebuilts/python/linux-x86/2.7.5"  clone-depth="1"/>
+  <project name="platform/prebuilts/qemu-kernel" path="prebuilts/qemu-kernel"  clone-depth="1"/>
+  <project name="platform/prebuilts/r8" path="prebuilts/r8"  clone-depth="1"/>
+  <project name="platform/prebuilts/remoteexecution-client" path="prebuilts/remoteexecution-client"  clone-depth="1"/>
+  <project name="platform/prebuilts/runtime" path="prebuilts/runtime"  clone-depth="1"/>
+  <project name="platform/prebuilts/rust" path="prebuilts/rust"  clone-depth="1"/>
+  <project name="platform/prebuilts/sdk" path="prebuilts/sdk"  clone-depth="1"/>
+  <project name="platform/prebuilts/tools" path="prebuilts/tools"  clone-depth="1"/>
+  <project name="platform/prebuilts/vndk/v28" path="prebuilts/vndk/v28"  clone-depth="1"/>
+  <project name="platform/prebuilts/vndk/v29" path="prebuilts/vndk/v29"  clone-depth="1"/>
+  <project name="platform/prebuilts/vndk/v30" path="prebuilts/vndk/v30"  clone-depth="1"/>
   <project name="platform/sdk" path="sdk"/>
   <project name="platform/system/apex" path="system/apex"/>
   <project name="platform/system/bpf" path="system/bpf"/>
@@ -974,7 +974,7 @@
   <project name="platform/tools/security" path="tools/security"/>
   <project name="platform/tools/test/connectivity" path="tools/test/connectivity"/>
   <project name="platform/tools/test/graphicsbenchmark" path="tools/test/graphicsbenchmark"/>
-  <project name="platform/tools/tradefederation/prebuilts" path="tools/tradefederation/prebuilts"/>
+  <project name="platform/tools/tradefederation/prebuilts" path="tools/tradefederation/prebuilts" clone-depth="1"/>
   <project name="platform/tools/trebuchet" path="tools/trebuchet"/>
   <project name="platform/vendor/codeaurora/packages/apps/Dialer" path="vendor/codeaurora/commonsys/packages/apps/Dialer"/>
   <project name="platform/vendor/codeaurora/packages/apps/SoundRecorder" path="vendor/codeaurora/commonsys/packages/apps/SoundRecorder">
diff --git a/target.xml b/target.xml
index ab13203..73249a8 100644
--- a/target.xml
+++ b/target.xml
@@ -36,16 +36,16 @@
   <project name="device/google/vrservices" path="device/google/vrservices"/>
   <project name="device/google_car" path="device/google_car"/>
   <project name="device/linaro/dragonboard" path="device/linaro/dragonboard"/>
-  <project name="device/linaro/dragonboard-kernel" path="device/linaro/dragonboard-kernel"/>
+  <project name="device/linaro/dragonboard-kernel" path="device/linaro/dragonboard-kernel" clone-depth="1"/>
   <project name="device/linaro/poplar" path="device/linaro/poplar"/>
-  <project name="device/linaro/poplar-kernel" path="device/linaro/poplar-kernel"/>
+  <project name="device/linaro/poplar-kernel" path="device/linaro/poplar-kernel" clone-depth="1"/>
   <project name="device/qcom/qssi" path="device/qcom/qssi"/>
   <project name="device/qcom/qssi_32" path="device/qcom/qssi_32"/>
   <project name="device/qcom/qssi_32go" path="device/qcom/qssi_32go"/>
   <project name="device/qcom/sepolicy" path="device/qcom/sepolicy"/>
   <project name="device/sample" path="device/sample"/>
   <project name="kernel/configs" path="kernel/configs"/>
-  <project name="kernel/prebuilts/4.19/arm64" path="kernel/prebuilts/4.19/arm64"/>
+  <project name="kernel/prebuilts/4.19/arm64" path="kernel/prebuilts/4.19/arm64" clone-depth="1"/>
   <project name="kernel/tests" path="kernel/tests"/>
   <project name="platform/art" path="art"/>
   <project name="platform/bionic" path="bionic"/>
@@ -109,7 +109,7 @@
   <project name="platform/external/cbor-java" path="external/cbor-java"/>
   <project name="platform/external/chromium-libpac" path="external/chromium-libpac"/>
   <project name="platform/external/chromium-trace" path="external/chromium-trace"/>
-  <project name="platform/external/chromium-webview" path="external/chromium-webview"/>
+  <project name="platform/external/chromium-webview" path="external/chromium-webview" clone-depth="1"/>
   <project name="platform/external/clang" path="external/clang"/>
   <project name="platform/external/cldr" path="external/cldr"/>
   <project name="platform/external/cn-cbor" path="external/cn-cbor"/>
@@ -274,7 +274,7 @@
   <project name="platform/external/libxkbcommon" path="external/libxkbcommon"/>
   <project name="platform/external/libxml2" path="external/libxml2"/>
   <project name="platform/external/libyuv" path="external/libyuv"/>
-  <project name="platform/external/linux-kselftest" path="external/linux-kselftest"/>
+  <project name="platform/external/linux-kselftest" path="external/linux-kselftest" clone-depth="1"/>
   <project name="platform/external/llvm" path="external/llvm"/>
   <project name="platform/external/lmfit" path="external/lmfit"/>
   <project name="platform/external/ltp" path="external/ltp"/>
@@ -387,7 +387,7 @@
   <project name="platform/external/squashfs-tools" path="external/squashfs-tools"/>
   <project name="platform/external/strace" path="external/strace"/>
   <project name="platform/external/stressapptest" path="external/stressapptest"/>
-  <project name="platform/external/subsampling-scale-image-view" path="external/subsampling-scale-image-view"/>
+  <project name="platform/external/subsampling-scale-image-view" path="external/subsampling-scale-image-view" clone-depth="1"/>
   <project name="platform/external/swiftshader" path="external/swiftshader"/>
   <project name="platform/external/tagsoup" path="external/tagsoup"/>
   <project name="platform/external/tcpdump" path="external/tcpdump"/>
@@ -555,7 +555,7 @@
   <project name="platform/packages/apps/WallpaperPicker2" path="packages/apps/WallpaperPicker2"/>
   <project name="platform/packages/inputmethods/LatinIME" path="packages/inputmethods/LatinIME"/>
   <project name="platform/packages/inputmethods/LeanbackIME" path="packages/inputmethods/LeanbackIME"/>
-  <project name="platform/packages/modules/ArtPrebuilt" path="packages/modules/ArtPrebuilt"/>
+  <project name="platform/packages/modules/ArtPrebuilt" path="packages/modules/ArtPrebuilt" clone-depth="1"/>
   <project name="platform/packages/modules/CaptivePortalLogin" path="packages/modules/CaptivePortalLogin"/>
   <project name="platform/packages/modules/CellBroadcastService" path="packages/modules/CellBroadcastService"/>
   <project name="platform/packages/modules/Cronet" path="packages/modules/Cronet"/>
@@ -591,52 +591,52 @@
   <project name="platform/packages/wallpapers/LivePicker" path="packages/wallpapers/LivePicker"/>
   <project name="platform/pdk" path="pdk"/>
   <project name="platform/platform_testing" path="platform_testing"/>
-  <project name="platform/prebuilts/abi-dumps/ndk" path="prebuilts/abi-dumps/ndk"/>
-  <project name="platform/prebuilts/abi-dumps/platform" path="prebuilts/abi-dumps/platform"/>
-  <project name="platform/prebuilts/abi-dumps/vndk" path="prebuilts/abi-dumps/vndk"/>
-  <project name="platform/prebuilts/android-emulator" path="prebuilts/android-emulator"/>
-  <project name="platform/prebuilts/asuite" path="prebuilts/asuite"/>
-  <project name="platform/prebuilts/build-tools" path="prebuilts/build-tools"/>
-  <project name="platform/prebuilts/bundletool" path="prebuilts/bundletool"/>
-  <project name="platform/prebuilts/checkcolor" path="prebuilts/checkcolor"/>
-  <project name="platform/prebuilts/checkstyle" path="prebuilts/checkstyle"/>
-  <project name="platform/prebuilts/clang-tools" path="prebuilts/clang-tools"/>
-  <project name="platform/prebuilts/clang/host/linux-x86" path="prebuilts/clang/host/linux-x86"/>
-  <project name="platform/prebuilts/cmdline-tools" path="prebuilts/cmdline-tools"/>
-  <project name="platform/prebuilts/devtools" path="prebuilts/devtools"/>
-  <project name="platform/prebuilts/fuchsia_sdk" path="prebuilts/fuchsia_sdk"/>
-  <project name="platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9"/>
-  <project name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.8"/>
-  <project name="platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9"/>
-  <project name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8"/>
-  <project name="platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" path="prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8"/>
-  <project name="platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" path="prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9"/>
-  <project name="platform/prebuilts/gdb/linux-x86" path="prebuilts/gdb/linux-x86"/>
-  <project name="platform/prebuilts/go/linux-x86" path="prebuilts/go/linux-x86"/>
-  <project name="platform/prebuilts/gradle-plugin" path="prebuilts/gradle-plugin"/>
-  <project name="platform/prebuilts/jdk/jdk11" path="prebuilts/jdk/jdk11"/>
-  <project name="platform/prebuilts/jdk/jdk8" path="prebuilts/jdk/jdk8"/>
-  <project name="platform/prebuilts/jdk/jdk9" path="prebuilts/jdk/jdk9"/>
-  <project name="platform/prebuilts/ktlint" path="prebuilts/ktlint"/>
-  <project name="platform/prebuilts/manifest-merger" path="prebuilts/manifest-merger"/>
-  <project name="platform/prebuilts/maven_repo/android" path="prebuilts/maven_repo/android"/>
-  <project name="platform/prebuilts/maven_repo/bumptech" path="prebuilts/maven_repo/bumptech"/>
-  <project name="platform/prebuilts/misc" path="prebuilts/misc"/>
-  <project name="platform/prebuilts/module_sdk/art" path="prebuilts/module_sdk/art"/>
-  <project name="platform/prebuilts/ndk" path="prebuilts/ndk"/>
-  <project name="platform/prebuilts/python/linux-x86/2.7.5" path="prebuilts/python/linux-x86/2.7.5"/>
-  <project name="platform/prebuilts/qemu-kernel" path="prebuilts/qemu-kernel"/>
-  <project name="platform/prebuilts/r8" path="prebuilts/r8"/>
-  <project name="platform/prebuilts/remoteexecution-client" path="prebuilts/remoteexecution-client"/>
-  <project name="platform/prebuilts/runtime" path="prebuilts/runtime"/>
-  <project name="platform/prebuilts/rust" path="prebuilts/rust"/>
-  <project name="platform/prebuilts/sdk" path="prebuilts/sdk">
+  <project name="platform/prebuilts/abi-dumps/ndk" path="prebuilts/abi-dumps/ndk" clone-depth="1"/>
+  <project name="platform/prebuilts/abi-dumps/platform" path="prebuilts/abi-dumps/platform" clone-depth="1"/>
+  <project name="platform/prebuilts/abi-dumps/vndk" path="prebuilts/abi-dumps/vndk" clone-depth="1"/>
+  <project name="platform/prebuilts/android-emulator" path="prebuilts/android-emulator" clone-depth="1"/>
+  <project name="platform/prebuilts/asuite" path="prebuilts/asuite" clone-depth="1"/>
+  <project name="platform/prebuilts/build-tools" path="prebuilts/build-tools" clone-depth="1"/>
+  <project name="platform/prebuilts/bundletool" path="prebuilts/bundletool" clone-depth="1"/>
+  <project name="platform/prebuilts/checkcolor" path="prebuilts/checkcolor" clone-depth="1"/>
+  <project name="platform/prebuilts/checkstyle" path="prebuilts/checkstyle" clone-depth="1"/>
+  <project name="platform/prebuilts/clang-tools" path="prebuilts/clang-tools" clone-depth="1"/>
+  <project name="platform/prebuilts/clang/host/linux-x86" path="prebuilts/clang/host/linux-x86" clone-depth="1"/>
+  <project name="platform/prebuilts/cmdline-tools" path="prebuilts/cmdline-tools" clone-depth="1"/>
+  <project name="platform/prebuilts/devtools" path="prebuilts/devtools" clone-depth="1"/>
+  <project name="platform/prebuilts/fuchsia_sdk" path="prebuilts/fuchsia_sdk" clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" path="prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9" clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8" clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" path="prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8" clone-depth="1"/>
+  <project name="platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" path="prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9" clone-depth="1"/>
+  <project name="platform/prebuilts/gdb/linux-x86" path="prebuilts/gdb/linux-x86" clone-depth="1"/>
+  <project name="platform/prebuilts/go/linux-x86" path="prebuilts/go/linux-x86" clone-depth="1"/>
+  <project name="platform/prebuilts/gradle-plugin" path="prebuilts/gradle-plugin" clone-depth="1"/>
+  <project name="platform/prebuilts/jdk/jdk11" path="prebuilts/jdk/jdk11" clone-depth="1"/>
+  <project name="platform/prebuilts/jdk/jdk8" path="prebuilts/jdk/jdk8" clone-depth="1"/>
+  <project name="platform/prebuilts/jdk/jdk9" path="prebuilts/jdk/jdk9" clone-depth="1"/>
+  <project name="platform/prebuilts/ktlint" path="prebuilts/ktlint" clone-depth="1"/>
+  <project name="platform/prebuilts/manifest-merger" path="prebuilts/manifest-merger" clone-depth="1"/>
+  <project name="platform/prebuilts/maven_repo/android" path="prebuilts/maven_repo/android" clone-depth="1"/>
+  <project name="platform/prebuilts/maven_repo/bumptech" path="prebuilts/maven_repo/bumptech" clone-depth="1"/>
+  <project name="platform/prebuilts/misc" path="prebuilts/misc" clone-depth="1"/>
+  <project name="platform/prebuilts/module_sdk/art" path="prebuilts/module_sdk/art" clone-depth="1"/>
+  <project name="platform/prebuilts/ndk" path="prebuilts/ndk" clone-depth="1"/>
+  <project name="platform/prebuilts/python/linux-x86/2.7.5" path="prebuilts/python/linux-x86/2.7.5" clone-depth="1"/>
+  <project name="platform/prebuilts/qemu-kernel" path="prebuilts/qemu-kernel" clone-depth="1"/>
+  <project name="platform/prebuilts/r8" path="prebuilts/r8" clone-depth="1"/>
+  <project name="platform/prebuilts/remoteexecution-client" path="prebuilts/remoteexecution-client" clone-depth="1"/>
+  <project name="platform/prebuilts/runtime" path="prebuilts/runtime" clone-depth="1"/>
+  <project name="platform/prebuilts/rust" path="prebuilts/rust" clone-depth="1"/>
+  <project name="platform/prebuilts/sdk" path="prebuilts/sdk" clone-depth="1">
     <linkfile dest="frameworks/support.md" src="current/androidx-README.md"/>
   </project>
-  <project name="platform/prebuilts/tools" path="prebuilts/tools"/>
-  <project name="platform/prebuilts/vndk/v27" path="prebuilts/vndk/v27"/>
-  <project name="platform/prebuilts/vndk/v28" path="prebuilts/vndk/v28"/>
-  <project name="platform/prebuilts/vndk/v29" path="prebuilts/vndk/v29"/>
+  <project name="platform/prebuilts/tools" path="prebuilts/tools" clone-depth="1"/>
+  <project name="platform/prebuilts/vndk/v27" path="prebuilts/vndk/v27" clone-depth="1"/>
+  <project name="platform/prebuilts/vndk/v28" path="prebuilts/vndk/v28" clone-depth="1"/>
+  <project name="platform/prebuilts/vndk/v29" path="prebuilts/vndk/v29" clone-depth="1"/>
   <project name="platform/sdk" path="sdk"/>
   <project name="platform/system/apex" path="system/apex"/>
   <project name="platform/system/bpf" path="system/bpf"/>