summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-10-18 22:35:18 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-10-18 22:47:21 +0200
commitf418ea3e6fa56644ee97cf6d68a2243a723641a8 (patch)
treec3eca8c4fbec5459450fde05c1993cd3b054e221
parent037743993a7ea73a058f3f916661eecd48462f8c (diff)
downloadmanifest-f418ea3e6fa56644ee97cf6d68a2243a723641a8.tar.gz
manifest-f418ea3e6fa56644ee97cf6d68a2243a723641a8.tar.bz2
manifest-f418ea3e6fa56644ee97cf6d68a2243a723641a8.zip
scripts: add tests
tests/reference-mirror.sh was generated with the folowing commands: $ make check $ mv tests/mirror.sh tests/reference-mirror.sh Here we use cmp over checksums as it enables us to update the tests along with the souce code and/or manifest and see what changed in the generated file along the way. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--scripts/.gitignore1
-rw-r--r--scripts/Makefile7
-rw-r--r--scripts/tests/reference-mirror.sh6050
3 files changed, 6058 insertions, 0 deletions
diff --git a/scripts/.gitignore b/scripts/.gitignore
new file mode 100644
index 0000000..452bdbe
--- /dev/null
+++ b/scripts/.gitignore
@@ -0,0 +1 @@
+tests/mirror.sh
diff --git a/scripts/Makefile b/scripts/Makefile
new file mode 100644
index 0000000..763d794
--- /dev/null
+++ b/scripts/Makefile
@@ -0,0 +1,7 @@
+.PHONY: check
+
+check: tests/mirror.sh
+ cmp $< tests/reference-mirror.sh
+
+tests/mirror.sh: ../default.xml generate-mirror-commands.py
+ ./generate-mirror-commands.py $< > $@
diff --git a/scripts/tests/reference-mirror.sh b/scripts/tests/reference-mirror.sh
new file mode 100644
index 0000000..7d9ed43
--- /dev/null
+++ b/scripts/tests/reference-mirror.sh
@@ -0,0 +1,6050 @@
+# platform/build/blueprint
+if [ ! -d mirrors/AOSP/platform_build_blueprint.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/build/blueprint mirrors/AOSP/platform_build_blueprint.git
+else
+ git -C mirrors/AOSP/platform_build_blueprint.git fetch https://android.googlesource.com/platform/build/blueprint refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_build_blueprint.git/git-daemon-export-ok
+fi
+
+# platform/art
+if [ ! -d mirrors/AOSP/platform_art.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/art mirrors/AOSP/platform_art.git
+else
+ git -C mirrors/AOSP/platform_art.git fetch https://android.googlesource.com/platform/art refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_art.git/git-daemon-export-ok
+fi
+
+# platform/bionic
+if [ ! -d mirrors/AOSP/platform_bionic.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/bionic mirrors/AOSP/platform_bionic.git
+else
+ git -C mirrors/AOSP/platform_bionic.git fetch https://android.googlesource.com/platform/bionic refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_bionic.git/git-daemon-export-ok
+fi
+
+# platform/bootable/recovery
+if [ ! -d mirrors/AOSP/platform_bootable_recovery.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/bootable/recovery mirrors/AOSP/platform_bootable_recovery.git
+else
+ git -C mirrors/AOSP/platform_bootable_recovery.git fetch https://android.googlesource.com/platform/bootable/recovery refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_bootable_recovery.git/git-daemon-export-ok
+fi
+
+# platform/compatibility/cdd
+if [ ! -d mirrors/AOSP/platform_compatibility_cdd.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/compatibility/cdd mirrors/AOSP/platform_compatibility_cdd.git
+else
+ git -C mirrors/AOSP/platform_compatibility_cdd.git fetch https://android.googlesource.com/platform/compatibility/cdd refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_compatibility_cdd.git/git-daemon-export-ok
+fi
+
+# platform/cts
+if [ ! -d mirrors/AOSP/platform_cts.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/cts mirrors/AOSP/platform_cts.git
+else
+ git -C mirrors/AOSP/platform_cts.git fetch https://android.googlesource.com/platform/cts refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_cts.git/git-daemon-export-ok
+fi
+
+# platform/dalvik
+if [ ! -d mirrors/AOSP/platform_dalvik.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/dalvik mirrors/AOSP/platform_dalvik.git
+else
+ git -C mirrors/AOSP/platform_dalvik.git fetch https://android.googlesource.com/platform/dalvik refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_dalvik.git/git-daemon-export-ok
+fi
+
+# platform/developers/build
+if [ ! -d mirrors/AOSP/platform_developers_build.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/developers/build mirrors/AOSP/platform_developers_build.git
+else
+ git -C mirrors/AOSP/platform_developers_build.git fetch https://android.googlesource.com/platform/developers/build refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_developers_build.git/git-daemon-export-ok
+fi
+
+# platform/developers/demos
+if [ ! -d mirrors/AOSP/platform_developers_demos.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/developers/demos mirrors/AOSP/platform_developers_demos.git
+else
+ git -C mirrors/AOSP/platform_developers_demos.git fetch https://android.googlesource.com/platform/developers/demos refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_developers_demos.git/git-daemon-export-ok
+fi
+
+# platform/developers/samples/android
+if [ ! -d mirrors/AOSP/platform_developers_samples_android.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/developers/samples/android mirrors/AOSP/platform_developers_samples_android.git
+else
+ git -C mirrors/AOSP/platform_developers_samples_android.git fetch https://android.googlesource.com/platform/developers/samples/android refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_developers_samples_android.git/git-daemon-export-ok
+fi
+
+# platform/development
+if [ ! -d mirrors/AOSP/platform_development.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/development mirrors/AOSP/platform_development.git
+else
+ git -C mirrors/AOSP/platform_development.git fetch https://android.googlesource.com/platform/development refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_development.git/git-daemon-export-ok
+fi
+
+# device/common
+if [ ! -d mirrors/AOSP/device_common.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/common mirrors/AOSP/device_common.git
+else
+ git -C mirrors/AOSP/device_common.git fetch https://android.googlesource.com/device/common refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_common.git/git-daemon-export-ok
+fi
+
+# device/generic/arm64
+if [ ! -d mirrors/AOSP/device_generic_arm64.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/arm64 mirrors/AOSP/device_generic_arm64.git
+else
+ git -C mirrors/AOSP/device_generic_arm64.git fetch https://android.googlesource.com/device/generic/arm64 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_arm64.git/git-daemon-export-ok
+fi
+
+# device/generic/armv7-a-neon
+if [ ! -d mirrors/AOSP/device_generic_armv7-a-neon.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/armv7-a-neon mirrors/AOSP/device_generic_armv7-a-neon.git
+else
+ git -C mirrors/AOSP/device_generic_armv7-a-neon.git fetch https://android.googlesource.com/device/generic/armv7-a-neon refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_armv7-a-neon.git/git-daemon-export-ok
+fi
+
+# device/generic/art
+if [ ! -d mirrors/AOSP/device_generic_art.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/art mirrors/AOSP/device_generic_art.git
+else
+ git -C mirrors/AOSP/device_generic_art.git fetch https://android.googlesource.com/device/generic/art refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_art.git/git-daemon-export-ok
+fi
+
+# device/generic/car
+if [ ! -d mirrors/AOSP/device_generic_car.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/car mirrors/AOSP/device_generic_car.git
+else
+ git -C mirrors/AOSP/device_generic_car.git fetch https://android.googlesource.com/device/generic/car refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_car.git/git-daemon-export-ok
+fi
+
+# device/generic/common
+if [ ! -d mirrors/AOSP/device_generic_common.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/common mirrors/AOSP/device_generic_common.git
+else
+ git -C mirrors/AOSP/device_generic_common.git fetch https://android.googlesource.com/device/generic/common refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_common.git/git-daemon-export-ok
+fi
+
+# device/generic/goldfish
+if [ ! -d mirrors/AOSP/device_generic_goldfish.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/goldfish mirrors/AOSP/device_generic_goldfish.git
+else
+ git -C mirrors/AOSP/device_generic_goldfish.git fetch https://android.googlesource.com/device/generic/goldfish refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_goldfish.git/git-daemon-export-ok
+fi
+
+# device/generic/goldfish-opengl
+if [ ! -d mirrors/AOSP/device_generic_goldfish-opengl.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/goldfish-opengl mirrors/AOSP/device_generic_goldfish-opengl.git
+else
+ git -C mirrors/AOSP/device_generic_goldfish-opengl.git fetch https://android.googlesource.com/device/generic/goldfish-opengl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_goldfish-opengl.git/git-daemon-export-ok
+fi
+
+# device/generic/mini-emulator-arm64
+if [ ! -d mirrors/AOSP/device_generic_mini-emulator-arm64.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/mini-emulator-arm64 mirrors/AOSP/device_generic_mini-emulator-arm64.git
+else
+ git -C mirrors/AOSP/device_generic_mini-emulator-arm64.git fetch https://android.googlesource.com/device/generic/mini-emulator-arm64 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_mini-emulator-arm64.git/git-daemon-export-ok
+fi
+
+# device/generic/mini-emulator-armv7-a-neon
+if [ ! -d mirrors/AOSP/device_generic_mini-emulator-armv7-a-neon.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/mini-emulator-armv7-a-neon mirrors/AOSP/device_generic_mini-emulator-armv7-a-neon.git
+else
+ git -C mirrors/AOSP/device_generic_mini-emulator-armv7-a-neon.git fetch https://android.googlesource.com/device/generic/mini-emulator-armv7-a-neon refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_mini-emulator-armv7-a-neon.git/git-daemon-export-ok
+fi
+
+# device/generic/mini-emulator-x86
+if [ ! -d mirrors/AOSP/device_generic_mini-emulator-x86.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/mini-emulator-x86 mirrors/AOSP/device_generic_mini-emulator-x86.git
+else
+ git -C mirrors/AOSP/device_generic_mini-emulator-x86.git fetch https://android.googlesource.com/device/generic/mini-emulator-x86 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_mini-emulator-x86.git/git-daemon-export-ok
+fi
+
+# device/generic/mini-emulator-x86_64
+if [ ! -d mirrors/AOSP/device_generic_mini-emulator-x86_64.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/mini-emulator-x86_64 mirrors/AOSP/device_generic_mini-emulator-x86_64.git
+else
+ git -C mirrors/AOSP/device_generic_mini-emulator-x86_64.git fetch https://android.googlesource.com/device/generic/mini-emulator-x86_64 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_mini-emulator-x86_64.git/git-daemon-export-ok
+fi
+
+# device/generic/opengl-transport
+if [ ! -d mirrors/AOSP/device_generic_opengl-transport.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/opengl-transport mirrors/AOSP/device_generic_opengl-transport.git
+else
+ git -C mirrors/AOSP/device_generic_opengl-transport.git fetch https://android.googlesource.com/device/generic/opengl-transport refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_opengl-transport.git/git-daemon-export-ok
+fi
+
+# device/generic/qemu
+if [ ! -d mirrors/AOSP/device_generic_qemu.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/qemu mirrors/AOSP/device_generic_qemu.git
+else
+ git -C mirrors/AOSP/device_generic_qemu.git fetch https://android.googlesource.com/device/generic/qemu refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_qemu.git/git-daemon-export-ok
+fi
+
+# device/generic/trusty
+if [ ! -d mirrors/AOSP/device_generic_trusty.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/trusty mirrors/AOSP/device_generic_trusty.git
+else
+ git -C mirrors/AOSP/device_generic_trusty.git fetch https://android.googlesource.com/device/generic/trusty refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_trusty.git/git-daemon-export-ok
+fi
+
+# device/generic/uml
+if [ ! -d mirrors/AOSP/device_generic_uml.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/uml mirrors/AOSP/device_generic_uml.git
+else
+ git -C mirrors/AOSP/device_generic_uml.git fetch https://android.googlesource.com/device/generic/uml refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_uml.git/git-daemon-export-ok
+fi
+
+# device/generic/x86
+if [ ! -d mirrors/AOSP/device_generic_x86.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/x86 mirrors/AOSP/device_generic_x86.git
+else
+ git -C mirrors/AOSP/device_generic_x86.git fetch https://android.googlesource.com/device/generic/x86 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_x86.git/git-daemon-export-ok
+fi
+
+# device/generic/x86_64
+if [ ! -d mirrors/AOSP/device_generic_x86_64.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/generic/x86_64 mirrors/AOSP/device_generic_x86_64.git
+else
+ git -C mirrors/AOSP/device_generic_x86_64.git fetch https://android.googlesource.com/device/generic/x86_64 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_generic_x86_64.git/git-daemon-export-ok
+fi
+
+# device/google/atv
+if [ ! -d mirrors/AOSP/device_google_atv.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/atv mirrors/AOSP/device_google_atv.git
+else
+ git -C mirrors/AOSP/device_google_atv.git fetch https://android.googlesource.com/device/google/atv refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_atv.git/git-daemon-export-ok
+fi
+
+# device/google/contexthub
+if [ ! -d mirrors/AOSP/device_google_contexthub.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/contexthub mirrors/AOSP/device_google_contexthub.git
+else
+ git -C mirrors/AOSP/device_google_contexthub.git fetch https://android.googlesource.com/device/google/contexthub refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_contexthub.git/git-daemon-export-ok
+fi
+
+# device/google/cuttlefish
+if [ ! -d mirrors/AOSP/device_google_cuttlefish.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/cuttlefish mirrors/AOSP/device_google_cuttlefish.git
+else
+ git -C mirrors/AOSP/device_google_cuttlefish.git fetch https://android.googlesource.com/device/google/cuttlefish refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_cuttlefish.git/git-daemon-export-ok
+fi
+
+# device/google/cuttlefish_kernel
+if [ ! -d mirrors/AOSP/device_google_cuttlefish_kernel.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/cuttlefish_kernel mirrors/AOSP/device_google_cuttlefish_kernel.git
+else
+ git -C mirrors/AOSP/device_google_cuttlefish_kernel.git fetch https://android.googlesource.com/device/google/cuttlefish_kernel refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_cuttlefish_kernel.git/git-daemon-export-ok
+fi
+
+# device/google/cuttlefish_vmm
+if [ ! -d mirrors/AOSP/device_google_cuttlefish_vmm.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/cuttlefish_vmm mirrors/AOSP/device_google_cuttlefish_vmm.git
+else
+ git -C mirrors/AOSP/device_google_cuttlefish_vmm.git fetch https://android.googlesource.com/device/google/cuttlefish_vmm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_cuttlefish_vmm.git/git-daemon-export-ok
+fi
+
+# device/google/fuchsia
+if [ ! -d mirrors/AOSP/device_google_fuchsia.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/fuchsia mirrors/AOSP/device_google_fuchsia.git
+else
+ git -C mirrors/AOSP/device_google_fuchsia.git fetch https://android.googlesource.com/device/google/fuchsia refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_fuchsia.git/git-daemon-export-ok
+fi
+
+# device/google/muskie
+if [ ! -d mirrors/AOSP/device_google_muskie.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/muskie mirrors/AOSP/device_google_muskie.git
+else
+ git -C mirrors/AOSP/device_google_muskie.git fetch https://android.googlesource.com/device/google/muskie refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_muskie.git/git-daemon-export-ok
+fi
+
+# device/google/taimen
+if [ ! -d mirrors/AOSP/device_google_taimen.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/taimen mirrors/AOSP/device_google_taimen.git
+else
+ git -C mirrors/AOSP/device_google_taimen.git fetch https://android.googlesource.com/device/google/taimen refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_taimen.git/git-daemon-export-ok
+fi
+
+# device/google/trout
+if [ ! -d mirrors/AOSP/device_google_trout.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/trout mirrors/AOSP/device_google_trout.git
+else
+ git -C mirrors/AOSP/device_google_trout.git fetch https://android.googlesource.com/device/google/trout refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_trout.git/git-daemon-export-ok
+fi
+
+# device/google/vrservices
+if [ ! -d mirrors/AOSP/device_google_vrservices.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/vrservices mirrors/AOSP/device_google_vrservices.git
+else
+ git -C mirrors/AOSP/device_google_vrservices.git fetch https://android.googlesource.com/device/google/vrservices refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_vrservices.git/git-daemon-export-ok
+fi
+
+# device/google/wahoo
+if [ ! -d mirrors/AOSP/device_google_wahoo.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/wahoo mirrors/AOSP/device_google_wahoo.git
+else
+ git -C mirrors/AOSP/device_google_wahoo.git fetch https://android.googlesource.com/device/google/wahoo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_wahoo.git/git-daemon-export-ok
+fi
+
+# device/google/wahoo-kernel
+if [ ! -d mirrors/AOSP/device_google_wahoo-kernel.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google/wahoo-kernel mirrors/AOSP/device_google_wahoo-kernel.git
+else
+ git -C mirrors/AOSP/device_google_wahoo-kernel.git fetch https://android.googlesource.com/device/google/wahoo-kernel refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_wahoo-kernel.git/git-daemon-export-ok
+fi
+
+# device/google_car
+if [ ! -d mirrors/AOSP/device_google_car.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/google_car mirrors/AOSP/device_google_car.git
+else
+ git -C mirrors/AOSP/device_google_car.git fetch https://android.googlesource.com/device/google_car refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_google_car.git/git-daemon-export-ok
+fi
+
+# device/linaro/bootloader/arm-trusted-firmware
+if [ ! -d mirrors/AOSP/device_linaro_bootloader_arm-trusted-firmware.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/linaro/bootloader/arm-trusted-firmware mirrors/AOSP/device_linaro_bootloader_arm-trusted-firmware.git
+else
+ git -C mirrors/AOSP/device_linaro_bootloader_arm-trusted-firmware.git fetch https://android.googlesource.com/device/linaro/bootloader/arm-trusted-firmware refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_linaro_bootloader_arm-trusted-firmware.git/git-daemon-export-ok
+fi
+
+# device/linaro/bootloader/edk2
+if [ ! -d mirrors/AOSP/device_linaro_bootloader_edk2.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/linaro/bootloader/edk2 mirrors/AOSP/device_linaro_bootloader_edk2.git
+else
+ git -C mirrors/AOSP/device_linaro_bootloader_edk2.git fetch https://android.googlesource.com/device/linaro/bootloader/edk2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_linaro_bootloader_edk2.git/git-daemon-export-ok
+fi
+
+# device/linaro/bootloader/OpenPlatformPkg
+if [ ! -d mirrors/AOSP/device_linaro_bootloader_OpenPlatformPkg.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/linaro/bootloader/OpenPlatformPkg mirrors/AOSP/device_linaro_bootloader_OpenPlatformPkg.git
+else
+ git -C mirrors/AOSP/device_linaro_bootloader_OpenPlatformPkg.git fetch https://android.googlesource.com/device/linaro/bootloader/OpenPlatformPkg refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_linaro_bootloader_OpenPlatformPkg.git/git-daemon-export-ok
+fi
+
+# device/mediatek/wembley-sepolicy
+if [ ! -d mirrors/AOSP/device_mediatek_wembley-sepolicy.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/mediatek/wembley-sepolicy mirrors/AOSP/device_mediatek_wembley-sepolicy.git
+else
+ git -C mirrors/AOSP/device_mediatek_wembley-sepolicy.git fetch https://android.googlesource.com/device/mediatek/wembley-sepolicy refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_mediatek_wembley-sepolicy.git/git-daemon-export-ok
+fi
+
+# device/sample
+if [ ! -d mirrors/AOSP/device_sample.git ] ; then
+ git clone --mirror https://android.googlesource.com/device/sample mirrors/AOSP/device_sample.git
+else
+ git -C mirrors/AOSP/device_sample.git fetch https://android.googlesource.com/device/sample refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/device_sample.git/git-daemon-export-ok
+fi
+
+# platform/external/aac
+if [ ! -d mirrors/AOSP/platform_external_aac.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/aac mirrors/AOSP/platform_external_aac.git
+else
+ git -C mirrors/AOSP/platform_external_aac.git fetch https://android.googlesource.com/platform/external/aac refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_aac.git/git-daemon-export-ok
+fi
+
+# platform/external/adeb
+if [ ! -d mirrors/AOSP/platform_external_adeb.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/adeb mirrors/AOSP/platform_external_adeb.git
+else
+ git -C mirrors/AOSP/platform_external_adeb.git fetch https://android.googlesource.com/platform/external/adeb refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_adeb.git/git-daemon-export-ok
+fi
+
+# platform/external/adhd
+if [ ! -d mirrors/AOSP/platform_external_adhd.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/adhd mirrors/AOSP/platform_external_adhd.git
+else
+ git -C mirrors/AOSP/platform_external_adhd.git fetch https://android.googlesource.com/platform/external/adhd refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_adhd.git/git-daemon-export-ok
+fi
+
+# platform/external/adt-infra
+if [ ! -d mirrors/AOSP/platform_external_adt-infra.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/adt-infra mirrors/AOSP/platform_external_adt-infra.git
+else
+ git -C mirrors/AOSP/platform_external_adt-infra.git fetch https://android.googlesource.com/platform/external/adt-infra refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_adt-infra.git/git-daemon-export-ok
+fi
+
+# platform/external/android-clat
+if [ ! -d mirrors/AOSP/platform_external_android-clat.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/android-clat mirrors/AOSP/platform_external_android-clat.git
+else
+ git -C mirrors/AOSP/platform_external_android-clat.git fetch https://android.googlesource.com/platform/external/android-clat refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_android-clat.git/git-daemon-export-ok
+fi
+
+# platform/external/androidplot
+if [ ! -d mirrors/AOSP/platform_external_androidplot.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/androidplot mirrors/AOSP/platform_external_androidplot.git
+else
+ git -C mirrors/AOSP/platform_external_androidplot.git fetch https://android.googlesource.com/platform/external/androidplot refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_androidplot.git/git-daemon-export-ok
+fi
+
+# platform/external/angle
+if [ ! -d mirrors/AOSP/platform_external_angle.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/angle mirrors/AOSP/platform_external_angle.git
+else
+ git -C mirrors/AOSP/platform_external_angle.git fetch https://android.googlesource.com/platform/external/angle refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_angle.git/git-daemon-export-ok
+fi
+
+# platform/external/ant-glob
+if [ ! -d mirrors/AOSP/platform_external_ant-glob.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ant-glob mirrors/AOSP/platform_external_ant-glob.git
+else
+ git -C mirrors/AOSP/platform_external_ant-glob.git fetch https://android.googlesource.com/platform/external/ant-glob refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ant-glob.git/git-daemon-export-ok
+fi
+
+# platform/external/antlr
+if [ ! -d mirrors/AOSP/platform_external_antlr.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/antlr mirrors/AOSP/platform_external_antlr.git
+else
+ git -C mirrors/AOSP/platform_external_antlr.git fetch https://android.googlesource.com/platform/external/antlr refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_antlr.git/git-daemon-export-ok
+fi
+
+# platform/external/apache-commons-bcel
+if [ ! -d mirrors/AOSP/platform_external_apache-commons-bcel.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/apache-commons-bcel mirrors/AOSP/platform_external_apache-commons-bcel.git
+else
+ git -C mirrors/AOSP/platform_external_apache-commons-bcel.git fetch https://android.googlesource.com/platform/external/apache-commons-bcel refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_apache-commons-bcel.git/git-daemon-export-ok
+fi
+
+# platform/external/apache-commons-compress
+if [ ! -d mirrors/AOSP/platform_external_apache-commons-compress.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/apache-commons-compress mirrors/AOSP/platform_external_apache-commons-compress.git
+else
+ git -C mirrors/AOSP/platform_external_apache-commons-compress.git fetch https://android.googlesource.com/platform/external/apache-commons-compress refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_apache-commons-compress.git/git-daemon-export-ok
+fi
+
+# platform/external/apache-commons-math
+if [ ! -d mirrors/AOSP/platform_external_apache-commons-math.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/apache-commons-math mirrors/AOSP/platform_external_apache-commons-math.git
+else
+ git -C mirrors/AOSP/platform_external_apache-commons-math.git fetch https://android.googlesource.com/platform/external/apache-commons-math refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_apache-commons-math.git/git-daemon-export-ok
+fi
+
+# platform/external/apache-harmony
+if [ ! -d mirrors/AOSP/platform_external_apache-harmony.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/apache-harmony mirrors/AOSP/platform_external_apache-harmony.git
+else
+ git -C mirrors/AOSP/platform_external_apache-harmony.git fetch https://android.googlesource.com/platform/external/apache-harmony refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_apache-harmony.git/git-daemon-export-ok
+fi
+
+# platform/external/apache-http
+if [ ! -d mirrors/AOSP/platform_external_apache-http.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/apache-http mirrors/AOSP/platform_external_apache-http.git
+else
+ git -C mirrors/AOSP/platform_external_apache-http.git fetch https://android.googlesource.com/platform/external/apache-http refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_apache-http.git/git-daemon-export-ok
+fi
+
+# platform/external/apache-xml
+if [ ! -d mirrors/AOSP/platform_external_apache-xml.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/apache-xml mirrors/AOSP/platform_external_apache-xml.git
+else
+ git -C mirrors/AOSP/platform_external_apache-xml.git fetch https://android.googlesource.com/platform/external/apache-xml refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_apache-xml.git/git-daemon-export-ok
+fi
+
+# platform/external/arm-optimized-routines
+if [ ! -d mirrors/AOSP/platform_external_arm-optimized-routines.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/arm-optimized-routines mirrors/AOSP/platform_external_arm-optimized-routines.git
+else
+ git -C mirrors/AOSP/platform_external_arm-optimized-routines.git fetch https://android.googlesource.com/platform/external/arm-optimized-routines refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_arm-optimized-routines.git/git-daemon-export-ok
+fi
+
+# platform/external/arm-trusted-firmware
+if [ ! -d mirrors/AOSP/platform_external_arm-trusted-firmware.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/arm-trusted-firmware mirrors/AOSP/platform_external_arm-trusted-firmware.git
+else
+ git -C mirrors/AOSP/platform_external_arm-trusted-firmware.git fetch https://android.googlesource.com/platform/external/arm-trusted-firmware refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_arm-trusted-firmware.git/git-daemon-export-ok
+fi
+
+# platform/external/autotest
+if [ ! -d mirrors/AOSP/platform_external_autotest.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/autotest mirrors/AOSP/platform_external_autotest.git
+else
+ git -C mirrors/AOSP/platform_external_autotest.git fetch https://android.googlesource.com/platform/external/autotest refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_autotest.git/git-daemon-export-ok
+fi
+
+# platform/external/avb
+if [ ! -d mirrors/AOSP/platform_external_avb.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/avb mirrors/AOSP/platform_external_avb.git
+else
+ git -C mirrors/AOSP/platform_external_avb.git fetch https://android.googlesource.com/platform/external/avb refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_avb.git/git-daemon-export-ok
+fi
+
+# platform/external/bc
+if [ ! -d mirrors/AOSP/platform_external_bc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/bc mirrors/AOSP/platform_external_bc.git
+else
+ git -C mirrors/AOSP/platform_external_bc.git fetch https://android.googlesource.com/platform/external/bc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_bc.git/git-daemon-export-ok
+fi
+
+# platform/external/bcc
+if [ ! -d mirrors/AOSP/platform_external_bcc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/bcc mirrors/AOSP/platform_external_bcc.git
+else
+ git -C mirrors/AOSP/platform_external_bcc.git fetch https://android.googlesource.com/platform/external/bcc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_bcc.git/git-daemon-export-ok
+fi
+
+# platform/external/blktrace
+if [ ! -d mirrors/AOSP/platform_external_blktrace.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/blktrace mirrors/AOSP/platform_external_blktrace.git
+else
+ git -C mirrors/AOSP/platform_external_blktrace.git fetch https://android.googlesource.com/platform/external/blktrace refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_blktrace.git/git-daemon-export-ok
+fi
+
+# platform/external/boringssl
+if [ ! -d mirrors/AOSP/platform_external_boringssl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/boringssl mirrors/AOSP/platform_external_boringssl.git
+else
+ git -C mirrors/AOSP/platform_external_boringssl.git fetch https://android.googlesource.com/platform/external/boringssl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_boringssl.git/git-daemon-export-ok
+fi
+
+# platform/external/bouncycastle
+if [ ! -d mirrors/AOSP/platform_external_bouncycastle.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/bouncycastle mirrors/AOSP/platform_external_bouncycastle.git
+else
+ git -C mirrors/AOSP/platform_external_bouncycastle.git fetch https://android.googlesource.com/platform/external/bouncycastle refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_bouncycastle.git/git-daemon-export-ok
+fi
+
+# platform/external/brotli
+if [ ! -d mirrors/AOSP/platform_external_brotli.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/brotli mirrors/AOSP/platform_external_brotli.git
+else
+ git -C mirrors/AOSP/platform_external_brotli.git fetch https://android.googlesource.com/platform/external/brotli refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_brotli.git/git-daemon-export-ok
+fi
+
+# platform/external/bsdiff
+if [ ! -d mirrors/AOSP/platform_external_bsdiff.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/bsdiff mirrors/AOSP/platform_external_bsdiff.git
+else
+ git -C mirrors/AOSP/platform_external_bsdiff.git fetch https://android.googlesource.com/platform/external/bsdiff refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_bsdiff.git/git-daemon-export-ok
+fi
+
+# platform/external/bzip2
+if [ ! -d mirrors/AOSP/platform_external_bzip2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/bzip2 mirrors/AOSP/platform_external_bzip2.git
+else
+ git -C mirrors/AOSP/platform_external_bzip2.git fetch https://android.googlesource.com/platform/external/bzip2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_bzip2.git/git-daemon-export-ok
+fi
+
+# platform/external/caliper
+if [ ! -d mirrors/AOSP/platform_external_caliper.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/caliper mirrors/AOSP/platform_external_caliper.git
+else
+ git -C mirrors/AOSP/platform_external_caliper.git fetch https://android.googlesource.com/platform/external/caliper refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_caliper.git/git-daemon-export-ok
+fi
+
+# platform/external/capstone
+if [ ! -d mirrors/AOSP/platform_external_capstone.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/capstone mirrors/AOSP/platform_external_capstone.git
+else
+ git -C mirrors/AOSP/platform_external_capstone.git fetch https://android.googlesource.com/platform/external/capstone refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_capstone.git/git-daemon-export-ok
+fi
+
+# platform/external/catch2
+if [ ! -d mirrors/AOSP/platform_external_catch2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/catch2 mirrors/AOSP/platform_external_catch2.git
+else
+ git -C mirrors/AOSP/platform_external_catch2.git fetch https://android.googlesource.com/platform/external/catch2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_catch2.git/git-daemon-export-ok
+fi
+
+# platform/external/cblas
+if [ ! -d mirrors/AOSP/platform_external_cblas.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/cblas mirrors/AOSP/platform_external_cblas.git
+else
+ git -C mirrors/AOSP/platform_external_cblas.git fetch https://android.googlesource.com/platform/external/cblas refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_cblas.git/git-daemon-export-ok
+fi
+
+# platform/external/cbor-java
+if [ ! -d mirrors/AOSP/platform_external_cbor-java.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/cbor-java mirrors/AOSP/platform_external_cbor-java.git
+else
+ git -C mirrors/AOSP/platform_external_cbor-java.git fetch https://android.googlesource.com/platform/external/cbor-java refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_cbor-java.git/git-daemon-export-ok
+fi
+
+# platform/external/chromium-libpac
+if [ ! -d mirrors/AOSP/platform_external_chromium-libpac.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/chromium-libpac mirrors/AOSP/platform_external_chromium-libpac.git
+else
+ git -C mirrors/AOSP/platform_external_chromium-libpac.git fetch https://android.googlesource.com/platform/external/chromium-libpac refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_chromium-libpac.git/git-daemon-export-ok
+fi
+
+# platform/external/chromium-trace
+if [ ! -d mirrors/AOSP/platform_external_chromium-trace.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/chromium-trace mirrors/AOSP/platform_external_chromium-trace.git
+else
+ git -C mirrors/AOSP/platform_external_chromium-trace.git fetch https://android.googlesource.com/platform/external/chromium-trace refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_chromium-trace.git/git-daemon-export-ok
+fi
+
+# platform/external/chromium-webview
+if [ ! -d mirrors/AOSP/platform_external_chromium-webview.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/chromium-webview mirrors/AOSP/platform_external_chromium-webview.git
+else
+ git -C mirrors/AOSP/platform_external_chromium-webview.git fetch https://android.googlesource.com/platform/external/chromium-webview refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_chromium-webview.git/git-daemon-export-ok
+fi
+
+# platform/external/clang
+if [ ! -d mirrors/AOSP/platform_external_clang.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/clang mirrors/AOSP/platform_external_clang.git
+else
+ git -C mirrors/AOSP/platform_external_clang.git fetch https://android.googlesource.com/platform/external/clang refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_clang.git/git-daemon-export-ok
+fi
+
+# platform/external/cldr
+if [ ! -d mirrors/AOSP/platform_external_cldr.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/cldr mirrors/AOSP/platform_external_cldr.git
+else
+ git -C mirrors/AOSP/platform_external_cldr.git fetch https://android.googlesource.com/platform/external/cldr refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_cldr.git/git-daemon-export-ok
+fi
+
+# platform/external/cn-cbor
+if [ ! -d mirrors/AOSP/platform_external_cn-cbor.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/cn-cbor mirrors/AOSP/platform_external_cn-cbor.git
+else
+ git -C mirrors/AOSP/platform_external_cn-cbor.git fetch https://android.googlesource.com/platform/external/cn-cbor refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_cn-cbor.git/git-daemon-export-ok
+fi
+
+# platform/external/compiler-rt
+if [ ! -d mirrors/AOSP/platform_external_compiler-rt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/compiler-rt mirrors/AOSP/platform_external_compiler-rt.git
+else
+ git -C mirrors/AOSP/platform_external_compiler-rt.git fetch https://android.googlesource.com/platform/external/compiler-rt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_compiler-rt.git/git-daemon-export-ok
+fi
+
+# platform/external/conscrypt
+if [ ! -d mirrors/AOSP/platform_external_conscrypt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/conscrypt mirrors/AOSP/platform_external_conscrypt.git
+else
+ git -C mirrors/AOSP/platform_external_conscrypt.git fetch https://android.googlesource.com/platform/external/conscrypt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_conscrypt.git/git-daemon-export-ok
+fi
+
+# platform/external/cpu_features
+if [ ! -d mirrors/AOSP/platform_external_cpu_features.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/cpu_features mirrors/AOSP/platform_external_cpu_features.git
+else
+ git -C mirrors/AOSP/platform_external_cpu_features.git fetch https://android.googlesource.com/platform/external/cpu_features refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_cpu_features.git/git-daemon-export-ok
+fi
+
+# platform/external/cpuinfo
+if [ ! -d mirrors/AOSP/platform_external_cpuinfo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/cpuinfo mirrors/AOSP/platform_external_cpuinfo.git
+else
+ git -C mirrors/AOSP/platform_external_cpuinfo.git fetch https://android.googlesource.com/platform/external/cpuinfo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_cpuinfo.git/git-daemon-export-ok
+fi
+
+# platform/external/crcalc
+if [ ! -d mirrors/AOSP/platform_external_crcalc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/crcalc mirrors/AOSP/platform_external_crcalc.git
+else
+ git -C mirrors/AOSP/platform_external_crcalc.git fetch https://android.googlesource.com/platform/external/crcalc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_crcalc.git/git-daemon-export-ok
+fi
+
+# platform/external/cros/system_api
+if [ ! -d mirrors/AOSP/platform_external_cros_system_api.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/cros/system_api mirrors/AOSP/platform_external_cros_system_api.git
+else
+ git -C mirrors/AOSP/platform_external_cros_system_api.git fetch https://android.googlesource.com/platform/external/cros/system_api refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_cros_system_api.git/git-daemon-export-ok
+fi
+
+# platform/external/crosvm
+if [ ! -d mirrors/AOSP/platform_external_crosvm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/crosvm mirrors/AOSP/platform_external_crosvm.git
+else
+ git -C mirrors/AOSP/platform_external_crosvm.git fetch https://android.googlesource.com/platform/external/crosvm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_crosvm.git/git-daemon-export-ok
+fi
+
+# platform/external/curl
+if [ ! -d mirrors/AOSP/platform_external_curl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/curl mirrors/AOSP/platform_external_curl.git
+else
+ git -C mirrors/AOSP/platform_external_curl.git fetch https://android.googlesource.com/platform/external/curl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_curl.git/git-daemon-export-ok
+fi
+
+# platform/external/dagger2
+if [ ! -d mirrors/AOSP/platform_external_dagger2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/dagger2 mirrors/AOSP/platform_external_dagger2.git
+else
+ git -C mirrors/AOSP/platform_external_dagger2.git fetch https://android.googlesource.com/platform/external/dagger2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_dagger2.git/git-daemon-export-ok
+fi
+
+# platform/external/deqp
+if [ ! -d mirrors/AOSP/platform_external_deqp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/deqp mirrors/AOSP/platform_external_deqp.git
+else
+ git -C mirrors/AOSP/platform_external_deqp.git fetch https://android.googlesource.com/platform/external/deqp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_deqp.git/git-daemon-export-ok
+fi
+
+# platform/external/deqp-deps/SPIRV-Headers
+if [ ! -d mirrors/AOSP/platform_external_deqp-deps_SPIRV-Headers.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/deqp-deps/SPIRV-Headers mirrors/AOSP/platform_external_deqp-deps_SPIRV-Headers.git
+else
+ git -C mirrors/AOSP/platform_external_deqp-deps_SPIRV-Headers.git fetch https://android.googlesource.com/platform/external/deqp-deps/SPIRV-Headers refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_deqp-deps_SPIRV-Headers.git/git-daemon-export-ok
+fi
+
+# platform/external/deqp-deps/SPIRV-Tools
+if [ ! -d mirrors/AOSP/platform_external_deqp-deps_SPIRV-Tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/deqp-deps/SPIRV-Tools mirrors/AOSP/platform_external_deqp-deps_SPIRV-Tools.git
+else
+ git -C mirrors/AOSP/platform_external_deqp-deps_SPIRV-Tools.git fetch https://android.googlesource.com/platform/external/deqp-deps/SPIRV-Tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_deqp-deps_SPIRV-Tools.git/git-daemon-export-ok
+fi
+
+# platform/external/deqp-deps/glslang
+if [ ! -d mirrors/AOSP/platform_external_deqp-deps_glslang.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/deqp-deps/glslang mirrors/AOSP/platform_external_deqp-deps_glslang.git
+else
+ git -C mirrors/AOSP/platform_external_deqp-deps_glslang.git fetch https://android.googlesource.com/platform/external/deqp-deps/glslang refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_deqp-deps_glslang.git/git-daemon-export-ok
+fi
+
+# platform/external/deqp-deps/amber
+if [ ! -d mirrors/AOSP/platform_external_deqp-deps_amber.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/deqp-deps/amber mirrors/AOSP/platform_external_deqp-deps_amber.git
+else
+ git -C mirrors/AOSP/platform_external_deqp-deps_amber.git fetch https://android.googlesource.com/platform/external/deqp-deps/amber refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_deqp-deps_amber.git/git-daemon-export-ok
+fi
+
+# platform/external/desugar
+if [ ! -d mirrors/AOSP/platform_external_desugar.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/desugar mirrors/AOSP/platform_external_desugar.git
+else
+ git -C mirrors/AOSP/platform_external_desugar.git fetch https://android.googlesource.com/platform/external/desugar refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_desugar.git/git-daemon-export-ok
+fi
+
+# platform/external/dexmaker
+if [ ! -d mirrors/AOSP/platform_external_dexmaker.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/dexmaker mirrors/AOSP/platform_external_dexmaker.git
+else
+ git -C mirrors/AOSP/platform_external_dexmaker.git fetch https://android.googlesource.com/platform/external/dexmaker refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_dexmaker.git/git-daemon-export-ok
+fi
+
+# platform/external/dlmalloc
+if [ ! -d mirrors/AOSP/platform_external_dlmalloc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/dlmalloc mirrors/AOSP/platform_external_dlmalloc.git
+else
+ git -C mirrors/AOSP/platform_external_dlmalloc.git fetch https://android.googlesource.com/platform/external/dlmalloc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_dlmalloc.git/git-daemon-export-ok
+fi
+
+# platform/external/dng_sdk
+if [ ! -d mirrors/AOSP/platform_external_dng_sdk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/dng_sdk mirrors/AOSP/platform_external_dng_sdk.git
+else
+ git -C mirrors/AOSP/platform_external_dng_sdk.git fetch https://android.googlesource.com/platform/external/dng_sdk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_dng_sdk.git/git-daemon-export-ok
+fi
+
+# platform/external/dnsmasq
+if [ ! -d mirrors/AOSP/platform_external_dnsmasq.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/dnsmasq mirrors/AOSP/platform_external_dnsmasq.git
+else
+ git -C mirrors/AOSP/platform_external_dnsmasq.git fetch https://android.googlesource.com/platform/external/dnsmasq refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_dnsmasq.git/git-daemon-export-ok
+fi
+
+# platform/external/doclava
+if [ ! -d mirrors/AOSP/platform_external_doclava.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/doclava mirrors/AOSP/platform_external_doclava.git
+else
+ git -C mirrors/AOSP/platform_external_doclava.git fetch https://android.googlesource.com/platform/external/doclava refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_doclava.git/git-daemon-export-ok
+fi
+
+# platform/external/dokka
+if [ ! -d mirrors/AOSP/platform_external_dokka.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/dokka mirrors/AOSP/platform_external_dokka.git
+else
+ git -C mirrors/AOSP/platform_external_dokka.git fetch https://android.googlesource.com/platform/external/dokka refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_dokka.git/git-daemon-export-ok
+fi
+
+# drm-hwcomposer/drm-hwcomposer
+
+# platform/external/drrickorang
+if [ ! -d mirrors/AOSP/platform_external_drrickorang.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/drrickorang mirrors/AOSP/platform_external_drrickorang.git
+else
+ git -C mirrors/AOSP/platform_external_drrickorang.git fetch https://android.googlesource.com/platform/external/drrickorang refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_drrickorang.git/git-daemon-export-ok
+fi
+
+# platform/external/dtc
+if [ ! -d mirrors/AOSP/platform_external_dtc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/dtc mirrors/AOSP/platform_external_dtc.git
+else
+ git -C mirrors/AOSP/platform_external_dtc.git fetch https://android.googlesource.com/platform/external/dtc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_dtc.git/git-daemon-export-ok
+fi
+
+# platform/external/dynamic_depth
+if [ ! -d mirrors/AOSP/platform_external_dynamic_depth.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/dynamic_depth mirrors/AOSP/platform_external_dynamic_depth.git
+else
+ git -C mirrors/AOSP/platform_external_dynamic_depth.git fetch https://android.googlesource.com/platform/external/dynamic_depth refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_dynamic_depth.git/git-daemon-export-ok
+fi
+
+# platform/external/e2fsprogs
+if [ ! -d mirrors/AOSP/platform_external_e2fsprogs.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/e2fsprogs mirrors/AOSP/platform_external_e2fsprogs.git
+else
+ git -C mirrors/AOSP/platform_external_e2fsprogs.git fetch https://android.googlesource.com/platform/external/e2fsprogs refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_e2fsprogs.git/git-daemon-export-ok
+fi
+
+# platform/external/easymock
+if [ ! -d mirrors/AOSP/platform_external_easymock.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/easymock mirrors/AOSP/platform_external_easymock.git
+else
+ git -C mirrors/AOSP/platform_external_easymock.git fetch https://android.googlesource.com/platform/external/easymock refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_easymock.git/git-daemon-export-ok
+fi
+
+# platform/external/eigen
+if [ ! -d mirrors/AOSP/platform_external_eigen.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/eigen mirrors/AOSP/platform_external_eigen.git
+else
+ git -C mirrors/AOSP/platform_external_eigen.git fetch https://android.googlesource.com/platform/external/eigen refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_eigen.git/git-daemon-export-ok
+fi
+
+# platform/external/elfutils
+if [ ! -d mirrors/AOSP/platform_external_elfutils.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/elfutils mirrors/AOSP/platform_external_elfutils.git
+else
+ git -C mirrors/AOSP/platform_external_elfutils.git fetch https://android.googlesource.com/platform/external/elfutils refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_elfutils.git/git-daemon-export-ok
+fi
+
+# platform/external/emma
+if [ ! -d mirrors/AOSP/platform_external_emma.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/emma mirrors/AOSP/platform_external_emma.git
+else
+ git -C mirrors/AOSP/platform_external_emma.git fetch https://android.googlesource.com/platform/external/emma refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_emma.git/git-daemon-export-ok
+fi
+
+# platform/external/error_prone
+if [ ! -d mirrors/AOSP/platform_external_error_prone.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/error_prone mirrors/AOSP/platform_external_error_prone.git
+else
+ git -C mirrors/AOSP/platform_external_error_prone.git fetch https://android.googlesource.com/platform/external/error_prone refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_error_prone.git/git-daemon-export-ok
+fi
+
+# platform/external/ethtool
+if [ ! -d mirrors/AOSP/platform_external_ethtool.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ethtool mirrors/AOSP/platform_external_ethtool.git
+else
+ git -C mirrors/AOSP/platform_external_ethtool.git fetch https://android.googlesource.com/platform/external/ethtool refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ethtool.git/git-daemon-export-ok
+fi
+
+# platform/external/exoplayer
+if [ ! -d mirrors/AOSP/platform_external_exoplayer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/exoplayer mirrors/AOSP/platform_external_exoplayer.git
+else
+ git -C mirrors/AOSP/platform_external_exoplayer.git fetch https://android.googlesource.com/platform/external/exoplayer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_exoplayer.git/git-daemon-export-ok
+fi
+
+# platform/external/expat
+if [ ! -d mirrors/AOSP/platform_external_expat.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/expat mirrors/AOSP/platform_external_expat.git
+else
+ git -C mirrors/AOSP/platform_external_expat.git fetch https://android.googlesource.com/platform/external/expat refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_expat.git/git-daemon-export-ok
+fi
+
+# platform/external/f2fs-tools
+if [ ! -d mirrors/AOSP/platform_external_f2fs-tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/f2fs-tools mirrors/AOSP/platform_external_f2fs-tools.git
+else
+ git -C mirrors/AOSP/platform_external_f2fs-tools.git fetch https://android.googlesource.com/platform/external/f2fs-tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_f2fs-tools.git/git-daemon-export-ok
+fi
+
+# platform/external/fastrpc
+if [ ! -d mirrors/AOSP/platform_external_fastrpc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/fastrpc mirrors/AOSP/platform_external_fastrpc.git
+else
+ git -C mirrors/AOSP/platform_external_fastrpc.git fetch https://android.googlesource.com/platform/external/fastrpc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_fastrpc.git/git-daemon-export-ok
+fi
+
+# platform/external/fdlibm
+if [ ! -d mirrors/AOSP/platform_external_fdlibm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/fdlibm mirrors/AOSP/platform_external_fdlibm.git
+else
+ git -C mirrors/AOSP/platform_external_fdlibm.git fetch https://android.googlesource.com/platform/external/fdlibm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_fdlibm.git/git-daemon-export-ok
+fi
+
+# platform/external/fec
+if [ ! -d mirrors/AOSP/platform_external_fec.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/fec mirrors/AOSP/platform_external_fec.git
+else
+ git -C mirrors/AOSP/platform_external_fec.git fetch https://android.googlesource.com/platform/external/fec refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_fec.git/git-daemon-export-ok
+fi
+
+# platform/external/flac
+if [ ! -d mirrors/AOSP/platform_external_flac.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/flac mirrors/AOSP/platform_external_flac.git
+else
+ git -C mirrors/AOSP/platform_external_flac.git fetch https://android.googlesource.com/platform/external/flac refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_flac.git/git-daemon-export-ok
+fi
+
+# platform/external/flatbuffers
+if [ ! -d mirrors/AOSP/platform_external_flatbuffers.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/flatbuffers mirrors/AOSP/platform_external_flatbuffers.git
+else
+ git -C mirrors/AOSP/platform_external_flatbuffers.git fetch https://android.googlesource.com/platform/external/flatbuffers refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_flatbuffers.git/git-daemon-export-ok
+fi
+
+# platform/external/fonttools
+if [ ! -d mirrors/AOSP/platform_external_fonttools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/fonttools mirrors/AOSP/platform_external_fonttools.git
+else
+ git -C mirrors/AOSP/platform_external_fonttools.git fetch https://android.googlesource.com/platform/external/fonttools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_fonttools.git/git-daemon-export-ok
+fi
+
+# platform/external/fmtlib
+if [ ! -d mirrors/AOSP/platform_external_fmtlib.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/fmtlib mirrors/AOSP/platform_external_fmtlib.git
+else
+ git -C mirrors/AOSP/platform_external_fmtlib.git fetch https://android.googlesource.com/platform/external/fmtlib refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_fmtlib.git/git-daemon-export-ok
+fi
+
+# platform/external/freetype
+if [ ! -d mirrors/AOSP/platform_external_freetype.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/freetype mirrors/AOSP/platform_external_freetype.git
+else
+ git -C mirrors/AOSP/platform_external_freetype.git fetch https://android.googlesource.com/platform/external/freetype refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_freetype.git/git-daemon-export-ok
+fi
+
+# platform/external/fsck_msdos
+if [ ! -d mirrors/AOSP/platform_external_fsck_msdos.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/fsck_msdos mirrors/AOSP/platform_external_fsck_msdos.git
+else
+ git -C mirrors/AOSP/platform_external_fsck_msdos.git fetch https://android.googlesource.com/platform/external/fsck_msdos refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_fsck_msdos.git/git-daemon-export-ok
+fi
+
+# platform/external/fsverity-utils
+if [ ! -d mirrors/AOSP/platform_external_fsverity-utils.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/fsverity-utils mirrors/AOSP/platform_external_fsverity-utils.git
+else
+ git -C mirrors/AOSP/platform_external_fsverity-utils.git fetch https://android.googlesource.com/platform/external/fsverity-utils refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_fsverity-utils.git/git-daemon-export-ok
+fi
+
+# platform/external/FP16
+if [ ! -d mirrors/AOSP/platform_external_FP16.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/FP16 mirrors/AOSP/platform_external_FP16.git
+else
+ git -C mirrors/AOSP/platform_external_FP16.git fetch https://android.googlesource.com/platform/external/FP16 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_FP16.git/git-daemon-export-ok
+fi
+
+# platform/external/FXdiv
+if [ ! -d mirrors/AOSP/platform_external_FXdiv.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/FXdiv mirrors/AOSP/platform_external_FXdiv.git
+else
+ git -C mirrors/AOSP/platform_external_FXdiv.git fetch https://android.googlesource.com/platform/external/FXdiv refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_FXdiv.git/git-daemon-export-ok
+fi
+
+# platform/external/gemmlowp
+if [ ! -d mirrors/AOSP/platform_external_gemmlowp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/gemmlowp mirrors/AOSP/platform_external_gemmlowp.git
+else
+ git -C mirrors/AOSP/platform_external_gemmlowp.git fetch https://android.googlesource.com/platform/external/gemmlowp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_gemmlowp.git/git-daemon-export-ok
+fi
+
+# platform/external/gflags
+if [ ! -d mirrors/AOSP/platform_external_gflags.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/gflags mirrors/AOSP/platform_external_gflags.git
+else
+ git -C mirrors/AOSP/platform_external_gflags.git fetch https://android.googlesource.com/platform/external/gflags refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_gflags.git/git-daemon-export-ok
+fi
+
+# platform/external/giflib
+if [ ! -d mirrors/AOSP/platform_external_giflib.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/giflib mirrors/AOSP/platform_external_giflib.git
+else
+ git -C mirrors/AOSP/platform_external_giflib.git fetch https://android.googlesource.com/platform/external/giflib refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_giflib.git/git-daemon-export-ok
+fi
+
+# platform/external/glide
+if [ ! -d mirrors/AOSP/platform_external_glide.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/glide mirrors/AOSP/platform_external_glide.git
+else
+ git -C mirrors/AOSP/platform_external_glide.git fetch https://android.googlesource.com/platform/external/glide refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_glide.git/git-daemon-export-ok
+fi
+
+# platform/external/golang-protobuf
+if [ ! -d mirrors/AOSP/platform_external_golang-protobuf.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/golang-protobuf mirrors/AOSP/platform_external_golang-protobuf.git
+else
+ git -C mirrors/AOSP/platform_external_golang-protobuf.git fetch https://android.googlesource.com/platform/external/golang-protobuf refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_golang-protobuf.git/git-daemon-export-ok
+fi
+
+# platform/external/google-benchmark
+if [ ! -d mirrors/AOSP/platform_external_google-benchmark.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-benchmark mirrors/AOSP/platform_external_google-benchmark.git
+else
+ git -C mirrors/AOSP/platform_external_google-benchmark.git fetch https://android.googlesource.com/platform/external/google-benchmark refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-benchmark.git/git-daemon-export-ok
+fi
+
+# platform/external/google-breakpad
+if [ ! -d mirrors/AOSP/platform_external_google-breakpad.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-breakpad mirrors/AOSP/platform_external_google-breakpad.git
+else
+ git -C mirrors/AOSP/platform_external_google-breakpad.git fetch https://android.googlesource.com/platform/external/google-breakpad refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-breakpad.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/arbutus-slab
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_arbutus-slab.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/arbutus-slab mirrors/AOSP/platform_external_google-fonts_arbutus-slab.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_arbutus-slab.git fetch https://android.googlesource.com/platform/external/google-fonts/arbutus-slab refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_arbutus-slab.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/barlow
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_barlow.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/barlow mirrors/AOSP/platform_external_google-fonts_barlow.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_barlow.git fetch https://android.googlesource.com/platform/external/google-fonts/barlow refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_barlow.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/karla
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_karla.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/karla mirrors/AOSP/platform_external_google-fonts_karla.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_karla.git fetch https://android.googlesource.com/platform/external/google-fonts/karla refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_karla.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/lustria
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_lustria.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/lustria mirrors/AOSP/platform_external_google-fonts_lustria.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_lustria.git fetch https://android.googlesource.com/platform/external/google-fonts/lustria refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_lustria.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/fraunces
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_fraunces.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/fraunces mirrors/AOSP/platform_external_google-fonts_fraunces.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_fraunces.git fetch https://android.googlesource.com/platform/external/google-fonts/fraunces refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_fraunces.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/big-shoulders-text
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_big-shoulders-text.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/big-shoulders-text mirrors/AOSP/platform_external_google-fonts_big-shoulders-text.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_big-shoulders-text.git fetch https://android.googlesource.com/platform/external/google-fonts/big-shoulders-text refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_big-shoulders-text.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/arvo
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_arvo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/arvo mirrors/AOSP/platform_external_google-fonts_arvo.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_arvo.git fetch https://android.googlesource.com/platform/external/google-fonts/arvo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_arvo.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/carrois-gothic-sc
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_carrois-gothic-sc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/carrois-gothic-sc mirrors/AOSP/platform_external_google-fonts_carrois-gothic-sc.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_carrois-gothic-sc.git fetch https://android.googlesource.com/platform/external/google-fonts/carrois-gothic-sc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_carrois-gothic-sc.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/coming-soon
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_coming-soon.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/coming-soon mirrors/AOSP/platform_external_google-fonts_coming-soon.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_coming-soon.git fetch https://android.googlesource.com/platform/external/google-fonts/coming-soon refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_coming-soon.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/cutive-mono
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_cutive-mono.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/cutive-mono mirrors/AOSP/platform_external_google-fonts_cutive-mono.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_cutive-mono.git fetch https://android.googlesource.com/platform/external/google-fonts/cutive-mono refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_cutive-mono.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/dancing-script
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_dancing-script.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/dancing-script mirrors/AOSP/platform_external_google-fonts_dancing-script.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_dancing-script.git fetch https://android.googlesource.com/platform/external/google-fonts/dancing-script refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_dancing-script.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/lato
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_lato.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/lato mirrors/AOSP/platform_external_google-fonts_lato.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_lato.git fetch https://android.googlesource.com/platform/external/google-fonts/lato refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_lato.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/source-sans-pro
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_source-sans-pro.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/source-sans-pro mirrors/AOSP/platform_external_google-fonts_source-sans-pro.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_source-sans-pro.git fetch https://android.googlesource.com/platform/external/google-fonts/source-sans-pro refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_source-sans-pro.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/rubik
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_rubik.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/rubik mirrors/AOSP/platform_external_google-fonts_rubik.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_rubik.git fetch https://android.googlesource.com/platform/external/google-fonts/rubik refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_rubik.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fonts/zilla-slab
+if [ ! -d mirrors/AOSP/platform_external_google-fonts_zilla-slab.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fonts/zilla-slab mirrors/AOSP/platform_external_google-fonts_zilla-slab.git
+else
+ git -C mirrors/AOSP/platform_external_google-fonts_zilla-slab.git fetch https://android.googlesource.com/platform/external/google-fonts/zilla-slab refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fonts_zilla-slab.git/git-daemon-export-ok
+fi
+
+# platform/external/google-fruit
+if [ ! -d mirrors/AOSP/platform_external_google-fruit.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-fruit mirrors/AOSP/platform_external_google-fruit.git
+else
+ git -C mirrors/AOSP/platform_external_google-fruit.git fetch https://android.googlesource.com/platform/external/google-fruit refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-fruit.git/git-daemon-export-ok
+fi
+
+# platform/external/google-styleguide
+if [ ! -d mirrors/AOSP/platform_external_google-styleguide.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/google-styleguide mirrors/AOSP/platform_external_google-styleguide.git
+else
+ git -C mirrors/AOSP/platform_external_google-styleguide.git fetch https://android.googlesource.com/platform/external/google-styleguide refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_google-styleguide.git/git-daemon-export-ok
+fi
+
+# platform/external/googletest
+if [ ! -d mirrors/AOSP/platform_external_googletest.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/googletest mirrors/AOSP/platform_external_googletest.git
+else
+ git -C mirrors/AOSP/platform_external_googletest.git fetch https://android.googlesource.com/platform/external/googletest refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_googletest.git/git-daemon-export-ok
+fi
+
+# platform/external/gptfdisk
+if [ ! -d mirrors/AOSP/platform_external_gptfdisk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/gptfdisk mirrors/AOSP/platform_external_gptfdisk.git
+else
+ git -C mirrors/AOSP/platform_external_gptfdisk.git fetch https://android.googlesource.com/platform/external/gptfdisk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_gptfdisk.git/git-daemon-export-ok
+fi
+
+# platform/external/grpc-grpc
+if [ ! -d mirrors/AOSP/platform_external_grpc-grpc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/grpc-grpc mirrors/AOSP/platform_external_grpc-grpc.git
+else
+ git -C mirrors/AOSP/platform_external_grpc-grpc.git fetch https://android.googlesource.com/platform/external/grpc-grpc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_grpc-grpc.git/git-daemon-export-ok
+fi
+
+# platform/external/grpc-grpc-java
+if [ ! -d mirrors/AOSP/platform_external_grpc-grpc-java.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/grpc-grpc-java mirrors/AOSP/platform_external_grpc-grpc-java.git
+else
+ git -C mirrors/AOSP/platform_external_grpc-grpc-java.git fetch https://android.googlesource.com/platform/external/grpc-grpc-java refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_grpc-grpc-java.git/git-daemon-export-ok
+fi
+
+# platform/external/guava
+if [ ! -d mirrors/AOSP/platform_external_guava.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/guava mirrors/AOSP/platform_external_guava.git
+else
+ git -C mirrors/AOSP/platform_external_guava.git fetch https://android.googlesource.com/platform/external/guava refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_guava.git/git-daemon-export-ok
+fi
+
+# platform/external/guice
+if [ ! -d mirrors/AOSP/platform_external_guice.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/guice mirrors/AOSP/platform_external_guice.git
+else
+ git -C mirrors/AOSP/platform_external_guice.git fetch https://android.googlesource.com/platform/external/guice refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_guice.git/git-daemon-export-ok
+fi
+
+# platform/external/gwp_asan
+if [ ! -d mirrors/AOSP/platform_external_gwp_asan.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/gwp_asan mirrors/AOSP/platform_external_gwp_asan.git
+else
+ git -C mirrors/AOSP/platform_external_gwp_asan.git fetch https://android.googlesource.com/platform/external/gwp_asan refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_gwp_asan.git/git-daemon-export-ok
+fi
+
+# platform/external/hamcrest
+if [ ! -d mirrors/AOSP/platform_external_hamcrest.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/hamcrest mirrors/AOSP/platform_external_hamcrest.git
+else
+ git -C mirrors/AOSP/platform_external_hamcrest.git fetch https://android.googlesource.com/platform/external/hamcrest refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_hamcrest.git/git-daemon-export-ok
+fi
+
+# platform/external/harfbuzz_ng
+if [ ! -d mirrors/AOSP/platform_external_harfbuzz_ng.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/harfbuzz_ng mirrors/AOSP/platform_external_harfbuzz_ng.git
+else
+ git -C mirrors/AOSP/platform_external_harfbuzz_ng.git fetch https://android.googlesource.com/platform/external/harfbuzz_ng refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_harfbuzz_ng.git/git-daemon-export-ok
+fi
+
+# platform/external/honggfuzz
+if [ ! -d mirrors/AOSP/platform_external_honggfuzz.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/honggfuzz mirrors/AOSP/platform_external_honggfuzz.git
+else
+ git -C mirrors/AOSP/platform_external_honggfuzz.git fetch https://android.googlesource.com/platform/external/honggfuzz refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_honggfuzz.git/git-daemon-export-ok
+fi
+
+# platform/external/hyphenation-patterns
+if [ ! -d mirrors/AOSP/platform_external_hyphenation-patterns.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/hyphenation-patterns mirrors/AOSP/platform_external_hyphenation-patterns.git
+else
+ git -C mirrors/AOSP/platform_external_hyphenation-patterns.git fetch https://android.googlesource.com/platform/external/hyphenation-patterns refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_hyphenation-patterns.git/git-daemon-export-ok
+fi
+
+# platform/external/icu
+if [ ! -d mirrors/AOSP/platform_external_icu.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/icu mirrors/AOSP/platform_external_icu.git
+else
+ git -C mirrors/AOSP/platform_external_icu.git fetch https://android.googlesource.com/platform/external/icu refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_icu.git/git-daemon-export-ok
+fi
+
+# platform/external/igt-gpu-tools
+if [ ! -d mirrors/AOSP/platform_external_igt-gpu-tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/igt-gpu-tools mirrors/AOSP/platform_external_igt-gpu-tools.git
+else
+ git -C mirrors/AOSP/platform_external_igt-gpu-tools.git fetch https://android.googlesource.com/platform/external/igt-gpu-tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_igt-gpu-tools.git/git-daemon-export-ok
+fi
+
+# platform/external/ImageMagick
+if [ ! -d mirrors/AOSP/platform_external_ImageMagick.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ImageMagick mirrors/AOSP/platform_external_ImageMagick.git
+else
+ git -C mirrors/AOSP/platform_external_ImageMagick.git fetch https://android.googlesource.com/platform/external/ImageMagick refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ImageMagick.git/git-daemon-export-ok
+fi
+
+# platform/external/image_io
+if [ ! -d mirrors/AOSP/platform_external_image_io.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/image_io mirrors/AOSP/platform_external_image_io.git
+else
+ git -C mirrors/AOSP/platform_external_image_io.git fetch https://android.googlesource.com/platform/external/image_io refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_image_io.git/git-daemon-export-ok
+fi
+
+# platform/external/ims
+if [ ! -d mirrors/AOSP/platform_external_ims.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ims mirrors/AOSP/platform_external_ims.git
+else
+ git -C mirrors/AOSP/platform_external_ims.git fetch https://android.googlesource.com/platform/external/ims refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ims.git/git-daemon-export-ok
+fi
+
+# platform/external/iperf3
+if [ ! -d mirrors/AOSP/platform_external_iperf3.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/iperf3 mirrors/AOSP/platform_external_iperf3.git
+else
+ git -C mirrors/AOSP/platform_external_iperf3.git fetch https://android.googlesource.com/platform/external/iperf3 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_iperf3.git/git-daemon-export-ok
+fi
+
+# platform/external/iproute2
+if [ ! -d mirrors/AOSP/platform_external_iproute2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/iproute2 mirrors/AOSP/platform_external_iproute2.git
+else
+ git -C mirrors/AOSP/platform_external_iproute2.git fetch https://android.googlesource.com/platform/external/iproute2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_iproute2.git/git-daemon-export-ok
+fi
+
+# platform/external/ipsec-tools
+if [ ! -d mirrors/AOSP/platform_external_ipsec-tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ipsec-tools mirrors/AOSP/platform_external_ipsec-tools.git
+else
+ git -C mirrors/AOSP/platform_external_ipsec-tools.git fetch https://android.googlesource.com/platform/external/ipsec-tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ipsec-tools.git/git-daemon-export-ok
+fi
+
+# platform/external/iptables
+if [ ! -d mirrors/AOSP/platform_external_iptables.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/iptables mirrors/AOSP/platform_external_iptables.git
+else
+ git -C mirrors/AOSP/platform_external_iptables.git fetch https://android.googlesource.com/platform/external/iptables refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_iptables.git/git-daemon-export-ok
+fi
+
+# platform/external/iputils
+if [ ! -d mirrors/AOSP/platform_external_iputils.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/iputils mirrors/AOSP/platform_external_iputils.git
+else
+ git -C mirrors/AOSP/platform_external_iputils.git fetch https://android.googlesource.com/platform/external/iputils refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_iputils.git/git-daemon-export-ok
+fi
+
+# platform/external/iw
+if [ ! -d mirrors/AOSP/platform_external_iw.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/iw mirrors/AOSP/platform_external_iw.git
+else
+ git -C mirrors/AOSP/platform_external_iw.git fetch https://android.googlesource.com/platform/external/iw refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_iw.git/git-daemon-export-ok
+fi
+
+# platform/external/jacoco
+if [ ! -d mirrors/AOSP/platform_external_jacoco.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jacoco mirrors/AOSP/platform_external_jacoco.git
+else
+ git -C mirrors/AOSP/platform_external_jacoco.git fetch https://android.googlesource.com/platform/external/jacoco refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jacoco.git/git-daemon-export-ok
+fi
+
+# platform/external/jarjar
+if [ ! -d mirrors/AOSP/platform_external_jarjar.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jarjar mirrors/AOSP/platform_external_jarjar.git
+else
+ git -C mirrors/AOSP/platform_external_jarjar.git fetch https://android.googlesource.com/platform/external/jarjar refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jarjar.git/git-daemon-export-ok
+fi
+
+# platform/external/javaparser
+if [ ! -d mirrors/AOSP/platform_external_javaparser.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/javaparser mirrors/AOSP/platform_external_javaparser.git
+else
+ git -C mirrors/AOSP/platform_external_javaparser.git fetch https://android.googlesource.com/platform/external/javaparser refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_javaparser.git/git-daemon-export-ok
+fi
+
+# platform/external/javapoet
+if [ ! -d mirrors/AOSP/platform_external_javapoet.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/javapoet mirrors/AOSP/platform_external_javapoet.git
+else
+ git -C mirrors/AOSP/platform_external_javapoet.git fetch https://android.googlesource.com/platform/external/javapoet refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_javapoet.git/git-daemon-export-ok
+fi
+
+# platform/external/javasqlite
+if [ ! -d mirrors/AOSP/platform_external_javasqlite.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/javasqlite mirrors/AOSP/platform_external_javasqlite.git
+else
+ git -C mirrors/AOSP/platform_external_javasqlite.git fetch https://android.googlesource.com/platform/external/javasqlite refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_javasqlite.git/git-daemon-export-ok
+fi
+
+# platform/external/jcommander
+if [ ! -d mirrors/AOSP/platform_external_jcommander.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jcommander mirrors/AOSP/platform_external_jcommander.git
+else
+ git -C mirrors/AOSP/platform_external_jcommander.git fetch https://android.googlesource.com/platform/external/jcommander refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jcommander.git/git-daemon-export-ok
+fi
+
+# platform/external/jdiff
+if [ ! -d mirrors/AOSP/platform_external_jdiff.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jdiff mirrors/AOSP/platform_external_jdiff.git
+else
+ git -C mirrors/AOSP/platform_external_jdiff.git fetch https://android.googlesource.com/platform/external/jdiff refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jdiff.git/git-daemon-export-ok
+fi
+
+# platform/external/jemalloc
+if [ ! -d mirrors/AOSP/platform_external_jemalloc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jemalloc mirrors/AOSP/platform_external_jemalloc.git
+else
+ git -C mirrors/AOSP/platform_external_jemalloc.git fetch https://android.googlesource.com/platform/external/jemalloc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jemalloc.git/git-daemon-export-ok
+fi
+
+# platform/external/jemalloc_new
+if [ ! -d mirrors/AOSP/platform_external_jemalloc_new.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jemalloc_new mirrors/AOSP/platform_external_jemalloc_new.git
+else
+ git -C mirrors/AOSP/platform_external_jemalloc_new.git fetch https://android.googlesource.com/platform/external/jemalloc_new refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jemalloc_new.git/git-daemon-export-ok
+fi
+
+# platform/external/jline
+if [ ! -d mirrors/AOSP/platform_external_jline.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jline mirrors/AOSP/platform_external_jline.git
+else
+ git -C mirrors/AOSP/platform_external_jline.git fetch https://android.googlesource.com/platform/external/jline refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jline.git/git-daemon-export-ok
+fi
+
+# platform/external/jsilver
+if [ ! -d mirrors/AOSP/platform_external_jsilver.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jsilver mirrors/AOSP/platform_external_jsilver.git
+else
+ git -C mirrors/AOSP/platform_external_jsilver.git fetch https://android.googlesource.com/platform/external/jsilver refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jsilver.git/git-daemon-export-ok
+fi
+
+# platform/external/jsmn
+if [ ! -d mirrors/AOSP/platform_external_jsmn.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jsmn mirrors/AOSP/platform_external_jsmn.git
+else
+ git -C mirrors/AOSP/platform_external_jsmn.git fetch https://android.googlesource.com/platform/external/jsmn refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jsmn.git/git-daemon-export-ok
+fi
+
+# platform/external/jsoncpp
+if [ ! -d mirrors/AOSP/platform_external_jsoncpp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jsoncpp mirrors/AOSP/platform_external_jsoncpp.git
+else
+ git -C mirrors/AOSP/platform_external_jsoncpp.git fetch https://android.googlesource.com/platform/external/jsoncpp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jsoncpp.git/git-daemon-export-ok
+fi
+
+# platform/external/jsr305
+if [ ! -d mirrors/AOSP/platform_external_jsr305.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jsr305 mirrors/AOSP/platform_external_jsr305.git
+else
+ git -C mirrors/AOSP/platform_external_jsr305.git fetch https://android.googlesource.com/platform/external/jsr305 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jsr305.git/git-daemon-export-ok
+fi
+
+# platform/external/jsr330
+if [ ! -d mirrors/AOSP/platform_external_jsr330.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/jsr330 mirrors/AOSP/platform_external_jsr330.git
+else
+ git -C mirrors/AOSP/platform_external_jsr330.git fetch https://android.googlesource.com/platform/external/jsr330 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_jsr330.git/git-daemon-export-ok
+fi
+
+# platform/external/junit
+if [ ! -d mirrors/AOSP/platform_external_junit.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/junit mirrors/AOSP/platform_external_junit.git
+else
+ git -C mirrors/AOSP/platform_external_junit.git fetch https://android.googlesource.com/platform/external/junit refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_junit.git/git-daemon-export-ok
+fi
+
+# platform/external/junit-params
+if [ ! -d mirrors/AOSP/platform_external_junit-params.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/junit-params mirrors/AOSP/platform_external_junit-params.git
+else
+ git -C mirrors/AOSP/platform_external_junit-params.git fetch https://android.googlesource.com/platform/external/junit-params refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_junit-params.git/git-daemon-export-ok
+fi
+
+# platform/external/kernel-headers
+if [ ! -d mirrors/AOSP/platform_external_kernel-headers.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/kernel-headers mirrors/AOSP/platform_external_kernel-headers.git
+else
+ git -C mirrors/AOSP/platform_external_kernel-headers.git fetch https://android.googlesource.com/platform/external/kernel-headers refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_kernel-headers.git/git-daemon-export-ok
+fi
+
+# platform/external/kmod
+if [ ! -d mirrors/AOSP/platform_external_kmod.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/kmod mirrors/AOSP/platform_external_kmod.git
+else
+ git -C mirrors/AOSP/platform_external_kmod.git fetch https://android.googlesource.com/platform/external/kmod refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_kmod.git/git-daemon-export-ok
+fi
+
+# platform/external/kotlinc
+if [ ! -d mirrors/AOSP/platform_external_kotlinc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/kotlinc mirrors/AOSP/platform_external_kotlinc.git
+else
+ git -C mirrors/AOSP/platform_external_kotlinc.git fetch https://android.googlesource.com/platform/external/kotlinc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_kotlinc.git/git-daemon-export-ok
+fi
+
+# platform/external/kotlinx.coroutines
+if [ ! -d mirrors/AOSP/platform_external_kotlinx.coroutines.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/kotlinx.coroutines mirrors/AOSP/platform_external_kotlinx.coroutines.git
+else
+ git -C mirrors/AOSP/platform_external_kotlinx.coroutines.git fetch https://android.googlesource.com/platform/external/kotlinx.coroutines refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_kotlinx.coroutines.git/git-daemon-export-ok
+fi
+
+# platform/external/ksoap2
+if [ ! -d mirrors/AOSP/platform_external_ksoap2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ksoap2 mirrors/AOSP/platform_external_ksoap2.git
+else
+ git -C mirrors/AOSP/platform_external_ksoap2.git fetch https://android.googlesource.com/platform/external/ksoap2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ksoap2.git/git-daemon-export-ok
+fi
+
+# platform/external/libaom
+if [ ! -d mirrors/AOSP/platform_external_libaom.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libaom mirrors/AOSP/platform_external_libaom.git
+else
+ git -C mirrors/AOSP/platform_external_libaom.git fetch https://android.googlesource.com/platform/external/libaom refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libaom.git/git-daemon-export-ok
+fi
+
+# platform/external/libavc
+if [ ! -d mirrors/AOSP/platform_external_libavc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libavc mirrors/AOSP/platform_external_libavc.git
+else
+ git -C mirrors/AOSP/platform_external_libavc.git fetch https://android.googlesource.com/platform/external/libavc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libavc.git/git-daemon-export-ok
+fi
+
+# platform/external/libbackup
+if [ ! -d mirrors/AOSP/platform_external_libbackup.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libbackup mirrors/AOSP/platform_external_libbackup.git
+else
+ git -C mirrors/AOSP/platform_external_libbackup.git fetch https://android.googlesource.com/platform/external/libbackup refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libbackup.git/git-daemon-export-ok
+fi
+
+# platform/external/libbrillo
+if [ ! -d mirrors/AOSP/platform_external_libbrillo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libbrillo mirrors/AOSP/platform_external_libbrillo.git
+else
+ git -C mirrors/AOSP/platform_external_libbrillo.git fetch https://android.googlesource.com/platform/external/libbrillo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libbrillo.git/git-daemon-export-ok
+fi
+
+# platform/external/libcap
+if [ ! -d mirrors/AOSP/platform_external_libcap.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libcap mirrors/AOSP/platform_external_libcap.git
+else
+ git -C mirrors/AOSP/platform_external_libcap.git fetch https://android.googlesource.com/platform/external/libcap refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libcap.git/git-daemon-export-ok
+fi
+
+# platform/external/libcap-ng
+if [ ! -d mirrors/AOSP/platform_external_libcap-ng.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libcap-ng mirrors/AOSP/platform_external_libcap-ng.git
+else
+ git -C mirrors/AOSP/platform_external_libcap-ng.git fetch https://android.googlesource.com/platform/external/libcap-ng refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libcap-ng.git/git-daemon-export-ok
+fi
+
+# platform/external/libchrome
+if [ ! -d mirrors/AOSP/platform_external_libchrome.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libchrome mirrors/AOSP/platform_external_libchrome.git
+else
+ git -C mirrors/AOSP/platform_external_libchrome.git fetch https://android.googlesource.com/platform/external/libchrome refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libchrome.git/git-daemon-export-ok
+fi
+
+# platform/external/libcups
+if [ ! -d mirrors/AOSP/platform_external_libcups.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libcups mirrors/AOSP/platform_external_libcups.git
+else
+ git -C mirrors/AOSP/platform_external_libcups.git fetch https://android.googlesource.com/platform/external/libcups refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libcups.git/git-daemon-export-ok
+fi
+
+# platform/external/libcxx
+if [ ! -d mirrors/AOSP/platform_external_libcxx.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libcxx mirrors/AOSP/platform_external_libcxx.git
+else
+ git -C mirrors/AOSP/platform_external_libcxx.git fetch https://android.googlesource.com/platform/external/libcxx refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libcxx.git/git-daemon-export-ok
+fi
+
+# platform/external/libcxxabi
+if [ ! -d mirrors/AOSP/platform_external_libcxxabi.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libcxxabi mirrors/AOSP/platform_external_libcxxabi.git
+else
+ git -C mirrors/AOSP/platform_external_libcxxabi.git fetch https://android.googlesource.com/platform/external/libcxxabi refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libcxxabi.git/git-daemon-export-ok
+fi
+
+# platform/external/libdaemon
+if [ ! -d mirrors/AOSP/platform_external_libdaemon.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libdaemon mirrors/AOSP/platform_external_libdaemon.git
+else
+ git -C mirrors/AOSP/platform_external_libdaemon.git fetch https://android.googlesource.com/platform/external/libdaemon refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libdaemon.git/git-daemon-export-ok
+fi
+
+# platform/external/libdivsufsort
+if [ ! -d mirrors/AOSP/platform_external_libdivsufsort.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libdivsufsort mirrors/AOSP/platform_external_libdivsufsort.git
+else
+ git -C mirrors/AOSP/platform_external_libdivsufsort.git fetch https://android.googlesource.com/platform/external/libdivsufsort refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libdivsufsort.git/git-daemon-export-ok
+fi
+
+# platform/external/libdrm
+if [ ! -d mirrors/AOSP/platform_external_libdrm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libdrm mirrors/AOSP/platform_external_libdrm.git
+else
+ git -C mirrors/AOSP/platform_external_libdrm.git fetch https://android.googlesource.com/platform/external/libdrm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libdrm.git/git-daemon-export-ok
+fi
+
+# platform/external/libepoxy
+if [ ! -d mirrors/AOSP/platform_external_libepoxy.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libepoxy mirrors/AOSP/platform_external_libepoxy.git
+else
+ git -C mirrors/AOSP/platform_external_libepoxy.git fetch https://android.googlesource.com/platform/external/libepoxy refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libepoxy.git/git-daemon-export-ok
+fi
+
+# platform/external/libese
+if [ ! -d mirrors/AOSP/platform_external_libese.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libese mirrors/AOSP/platform_external_libese.git
+else
+ git -C mirrors/AOSP/platform_external_libese.git fetch https://android.googlesource.com/platform/external/libese refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libese.git/git-daemon-export-ok
+fi
+
+# platform/external/libevent
+if [ ! -d mirrors/AOSP/platform_external_libevent.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libevent mirrors/AOSP/platform_external_libevent.git
+else
+ git -C mirrors/AOSP/platform_external_libevent.git fetch https://android.googlesource.com/platform/external/libevent refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libevent.git/git-daemon-export-ok
+fi
+
+# platform/external/libexif
+if [ ! -d mirrors/AOSP/platform_external_libexif.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libexif mirrors/AOSP/platform_external_libexif.git
+else
+ git -C mirrors/AOSP/platform_external_libexif.git fetch https://android.googlesource.com/platform/external/libexif refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libexif.git/git-daemon-export-ok
+fi
+
+# platform/external/libffi
+if [ ! -d mirrors/AOSP/platform_external_libffi.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libffi mirrors/AOSP/platform_external_libffi.git
+else
+ git -C mirrors/AOSP/platform_external_libffi.git fetch https://android.googlesource.com/platform/external/libffi refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libffi.git/git-daemon-export-ok
+fi
+
+# platform/external/libgav1
+if [ ! -d mirrors/AOSP/platform_external_libgav1.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libgav1 mirrors/AOSP/platform_external_libgav1.git
+else
+ git -C mirrors/AOSP/platform_external_libgav1.git fetch https://android.googlesource.com/platform/external/libgav1 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libgav1.git/git-daemon-export-ok
+fi
+
+# platform/external/libfuse
+if [ ! -d mirrors/AOSP/platform_external_libfuse.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libfuse mirrors/AOSP/platform_external_libfuse.git
+else
+ git -C mirrors/AOSP/platform_external_libfuse.git fetch https://android.googlesource.com/platform/external/libfuse refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libfuse.git/git-daemon-export-ok
+fi
+
+# platform/external/libgsm
+if [ ! -d mirrors/AOSP/platform_external_libgsm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libgsm mirrors/AOSP/platform_external_libgsm.git
+else
+ git -C mirrors/AOSP/platform_external_libgsm.git fetch https://android.googlesource.com/platform/external/libgsm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libgsm.git/git-daemon-export-ok
+fi
+
+# platform/external/libhevc
+if [ ! -d mirrors/AOSP/platform_external_libhevc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libhevc mirrors/AOSP/platform_external_libhevc.git
+else
+ git -C mirrors/AOSP/platform_external_libhevc.git fetch https://android.googlesource.com/platform/external/libhevc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libhevc.git/git-daemon-export-ok
+fi
+
+# platform/external/libiio
+if [ ! -d mirrors/AOSP/platform_external_libiio.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libiio mirrors/AOSP/platform_external_libiio.git
+else
+ git -C mirrors/AOSP/platform_external_libiio.git fetch https://android.googlesource.com/platform/external/libiio refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libiio.git/git-daemon-export-ok
+fi
+
+# platform/external/libjpeg-turbo
+if [ ! -d mirrors/AOSP/platform_external_libjpeg-turbo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libjpeg-turbo mirrors/AOSP/platform_external_libjpeg-turbo.git
+else
+ git -C mirrors/AOSP/platform_external_libjpeg-turbo.git fetch https://android.googlesource.com/platform/external/libjpeg-turbo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libjpeg-turbo.git/git-daemon-export-ok
+fi
+
+# platform/external/libkmsxx
+if [ ! -d mirrors/AOSP/platform_external_libkmsxx.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libkmsxx mirrors/AOSP/platform_external_libkmsxx.git
+else
+ git -C mirrors/AOSP/platform_external_libkmsxx.git fetch https://android.googlesource.com/platform/external/libkmsxx refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libkmsxx.git/git-daemon-export-ok
+fi
+
+# platform/external/libldac
+if [ ! -d mirrors/AOSP/platform_external_libldac.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libldac mirrors/AOSP/platform_external_libldac.git
+else
+ git -C mirrors/AOSP/platform_external_libldac.git fetch https://android.googlesource.com/platform/external/libldac refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libldac.git/git-daemon-export-ok
+fi
+
+# platform/external/libmpeg2
+if [ ! -d mirrors/AOSP/platform_external_libmpeg2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libmpeg2 mirrors/AOSP/platform_external_libmpeg2.git
+else
+ git -C mirrors/AOSP/platform_external_libmpeg2.git fetch https://android.googlesource.com/platform/external/libmpeg2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libmpeg2.git/git-daemon-export-ok
+fi
+
+# platform/external/libnetfilter_conntrack
+if [ ! -d mirrors/AOSP/platform_external_libnetfilter_conntrack.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libnetfilter_conntrack mirrors/AOSP/platform_external_libnetfilter_conntrack.git
+else
+ git -C mirrors/AOSP/platform_external_libnetfilter_conntrack.git fetch https://android.googlesource.com/platform/external/libnetfilter_conntrack refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libnetfilter_conntrack.git/git-daemon-export-ok
+fi
+
+# platform/external/libnfnetlink
+if [ ! -d mirrors/AOSP/platform_external_libnfnetlink.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libnfnetlink mirrors/AOSP/platform_external_libnfnetlink.git
+else
+ git -C mirrors/AOSP/platform_external_libnfnetlink.git fetch https://android.googlesource.com/platform/external/libnfnetlink refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libnfnetlink.git/git-daemon-export-ok
+fi
+
+# platform/external/libnl
+if [ ! -d mirrors/AOSP/platform_external_libnl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libnl mirrors/AOSP/platform_external_libnl.git
+else
+ git -C mirrors/AOSP/platform_external_libnl.git fetch https://android.googlesource.com/platform/external/libnl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libnl.git/git-daemon-export-ok
+fi
+
+# platform/external/libogg
+if [ ! -d mirrors/AOSP/platform_external_libogg.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libogg mirrors/AOSP/platform_external_libogg.git
+else
+ git -C mirrors/AOSP/platform_external_libogg.git fetch https://android.googlesource.com/platform/external/libogg refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libogg.git/git-daemon-export-ok
+fi
+
+# platform/external/libopus
+if [ ! -d mirrors/AOSP/platform_external_libopus.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libopus mirrors/AOSP/platform_external_libopus.git
+else
+ git -C mirrors/AOSP/platform_external_libopus.git fetch https://android.googlesource.com/platform/external/libopus refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libopus.git/git-daemon-export-ok
+fi
+
+# platform/external/libpcap
+if [ ! -d mirrors/AOSP/platform_external_libpcap.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libpcap mirrors/AOSP/platform_external_libpcap.git
+else
+ git -C mirrors/AOSP/platform_external_libpcap.git fetch https://android.googlesource.com/platform/external/libpcap refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libpcap.git/git-daemon-export-ok
+fi
+
+# platform/external/libphonenumber
+if [ ! -d mirrors/AOSP/platform_external_libphonenumber.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libphonenumber mirrors/AOSP/platform_external_libphonenumber.git
+else
+ git -C mirrors/AOSP/platform_external_libphonenumber.git fetch https://android.googlesource.com/platform/external/libphonenumber refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libphonenumber.git/git-daemon-export-ok
+fi
+
+# platform/external/libpng
+if [ ! -d mirrors/AOSP/platform_external_libpng.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libpng mirrors/AOSP/platform_external_libpng.git
+else
+ git -C mirrors/AOSP/platform_external_libpng.git fetch https://android.googlesource.com/platform/external/libpng refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libpng.git/git-daemon-export-ok
+fi
+
+# platform/external/libprotobuf-mutator
+if [ ! -d mirrors/AOSP/platform_external_libprotobuf-mutator.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libprotobuf-mutator mirrors/AOSP/platform_external_libprotobuf-mutator.git
+else
+ git -C mirrors/AOSP/platform_external_libprotobuf-mutator.git fetch https://android.googlesource.com/platform/external/libprotobuf-mutator refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libprotobuf-mutator.git/git-daemon-export-ok
+fi
+
+# platform/external/libsrtp2
+if [ ! -d mirrors/AOSP/platform_external_libsrtp2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libsrtp2 mirrors/AOSP/platform_external_libsrtp2.git
+else
+ git -C mirrors/AOSP/platform_external_libsrtp2.git fetch https://android.googlesource.com/platform/external/libsrtp2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libsrtp2.git/git-daemon-export-ok
+fi
+
+# platform/external/libtextclassifier
+if [ ! -d mirrors/AOSP/platform_external_libtextclassifier.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libtextclassifier mirrors/AOSP/platform_external_libtextclassifier.git
+else
+ git -C mirrors/AOSP/platform_external_libtextclassifier.git fetch https://android.googlesource.com/platform/external/libtextclassifier refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libtextclassifier.git/git-daemon-export-ok
+fi
+
+# platform/external/libunwind
+if [ ! -d mirrors/AOSP/platform_external_libunwind.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libunwind mirrors/AOSP/platform_external_libunwind.git
+else
+ git -C mirrors/AOSP/platform_external_libunwind.git fetch https://android.googlesource.com/platform/external/libunwind refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libunwind.git/git-daemon-export-ok
+fi
+
+# platform/external/libunwind_llvm
+if [ ! -d mirrors/AOSP/platform_external_libunwind_llvm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libunwind_llvm mirrors/AOSP/platform_external_libunwind_llvm.git
+else
+ git -C mirrors/AOSP/platform_external_libunwind_llvm.git fetch https://android.googlesource.com/platform/external/libunwind_llvm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libunwind_llvm.git/git-daemon-export-ok
+fi
+
+# platform/external/libusb
+if [ ! -d mirrors/AOSP/platform_external_libusb.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libusb mirrors/AOSP/platform_external_libusb.git
+else
+ git -C mirrors/AOSP/platform_external_libusb.git fetch https://android.googlesource.com/platform/external/libusb refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libusb.git/git-daemon-export-ok
+fi
+
+# platform/external/libutf
+if [ ! -d mirrors/AOSP/platform_external_libutf.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libutf mirrors/AOSP/platform_external_libutf.git
+else
+ git -C mirrors/AOSP/platform_external_libutf.git fetch https://android.googlesource.com/platform/external/libutf refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libutf.git/git-daemon-export-ok
+fi
+
+# platform/external/libvpx
+if [ ! -d mirrors/AOSP/platform_external_libvpx.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libvpx mirrors/AOSP/platform_external_libvpx.git
+else
+ git -C mirrors/AOSP/platform_external_libvpx.git fetch https://android.googlesource.com/platform/external/libvpx refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libvpx.git/git-daemon-export-ok
+fi
+
+# platform/external/libvterm
+if [ ! -d mirrors/AOSP/platform_external_libvterm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libvterm mirrors/AOSP/platform_external_libvterm.git
+else
+ git -C mirrors/AOSP/platform_external_libvterm.git fetch https://android.googlesource.com/platform/external/libvterm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libvterm.git/git-daemon-export-ok
+fi
+
+# platform/external/libxaac
+if [ ! -d mirrors/AOSP/platform_external_libxaac.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libxaac mirrors/AOSP/platform_external_libxaac.git
+else
+ git -C mirrors/AOSP/platform_external_libxaac.git fetch https://android.googlesource.com/platform/external/libxaac refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libxaac.git/git-daemon-export-ok
+fi
+
+# platform/external/libxkbcommon
+if [ ! -d mirrors/AOSP/platform_external_libxkbcommon.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libxkbcommon mirrors/AOSP/platform_external_libxkbcommon.git
+else
+ git -C mirrors/AOSP/platform_external_libxkbcommon.git fetch https://android.googlesource.com/platform/external/libxkbcommon refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libxkbcommon.git/git-daemon-export-ok
+fi
+
+# platform/external/libxml2
+if [ ! -d mirrors/AOSP/platform_external_libxml2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libxml2 mirrors/AOSP/platform_external_libxml2.git
+else
+ git -C mirrors/AOSP/platform_external_libxml2.git fetch https://android.googlesource.com/platform/external/libxml2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libxml2.git/git-daemon-export-ok
+fi
+
+# platform/external/libyuv
+if [ ! -d mirrors/AOSP/platform_external_libyuv.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/libyuv mirrors/AOSP/platform_external_libyuv.git
+else
+ git -C mirrors/AOSP/platform_external_libyuv.git fetch https://android.googlesource.com/platform/external/libyuv refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_libyuv.git/git-daemon-export-ok
+fi
+
+# platform/external/linux-kselftest
+if [ ! -d mirrors/AOSP/platform_external_linux-kselftest.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/linux-kselftest mirrors/AOSP/platform_external_linux-kselftest.git
+else
+ git -C mirrors/AOSP/platform_external_linux-kselftest.git fetch https://android.googlesource.com/platform/external/linux-kselftest refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_linux-kselftest.git/git-daemon-export-ok
+fi
+
+# platform/external/llvm
+if [ ! -d mirrors/AOSP/platform_external_llvm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/llvm mirrors/AOSP/platform_external_llvm.git
+else
+ git -C mirrors/AOSP/platform_external_llvm.git fetch https://android.googlesource.com/platform/external/llvm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_llvm.git/git-daemon-export-ok
+fi
+
+# platform/external/lmfit
+if [ ! -d mirrors/AOSP/platform_external_lmfit.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/lmfit mirrors/AOSP/platform_external_lmfit.git
+else
+ git -C mirrors/AOSP/platform_external_lmfit.git fetch https://android.googlesource.com/platform/external/lmfit refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_lmfit.git/git-daemon-export-ok
+fi
+
+# platform/external/lua
+if [ ! -d mirrors/AOSP/platform_external_lua.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/lua mirrors/AOSP/platform_external_lua.git
+else
+ git -C mirrors/AOSP/platform_external_lua.git fetch https://android.googlesource.com/platform/external/lua refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_lua.git/git-daemon-export-ok
+fi
+
+# platform/external/ltp
+if [ ! -d mirrors/AOSP/platform_external_ltp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ltp mirrors/AOSP/platform_external_ltp.git
+else
+ git -C mirrors/AOSP/platform_external_ltp.git fetch https://android.googlesource.com/platform/external/ltp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ltp.git/git-daemon-export-ok
+fi
+
+# platform/external/lz4
+if [ ! -d mirrors/AOSP/platform_external_lz4.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/lz4 mirrors/AOSP/platform_external_lz4.git
+else
+ git -C mirrors/AOSP/platform_external_lz4.git fetch https://android.googlesource.com/platform/external/lz4 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_lz4.git/git-daemon-export-ok
+fi
+
+# platform/external/lzma
+if [ ! -d mirrors/AOSP/platform_external_lzma.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/lzma mirrors/AOSP/platform_external_lzma.git
+else
+ git -C mirrors/AOSP/platform_external_lzma.git fetch https://android.googlesource.com/platform/external/lzma refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_lzma.git/git-daemon-export-ok
+fi
+
+# platform/external/markdown
+if [ ! -d mirrors/AOSP/platform_external_markdown.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/markdown mirrors/AOSP/platform_external_markdown.git
+else
+ git -C mirrors/AOSP/platform_external_markdown.git fetch https://android.googlesource.com/platform/external/markdown refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_markdown.git/git-daemon-export-ok
+fi
+
+# platform/external/mdnsresponder
+if [ ! -d mirrors/AOSP/platform_external_mdnsresponder.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/mdnsresponder mirrors/AOSP/platform_external_mdnsresponder.git
+else
+ git -C mirrors/AOSP/platform_external_mdnsresponder.git fetch https://android.googlesource.com/platform/external/mdnsresponder refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_mdnsresponder.git/git-daemon-export-ok
+fi
+
+# platform/external/mime-support
+if [ ! -d mirrors/AOSP/platform_external_mime-support.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/mime-support mirrors/AOSP/platform_external_mime-support.git
+else
+ git -C mirrors/AOSP/platform_external_mime-support.git fetch https://android.googlesource.com/platform/external/mime-support refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_mime-support.git/git-daemon-export-ok
+fi
+
+# platform/external/minigbm
+if [ ! -d mirrors/AOSP/platform_external_minigbm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/minigbm mirrors/AOSP/platform_external_minigbm.git
+else
+ git -C mirrors/AOSP/platform_external_minigbm.git fetch https://android.googlesource.com/platform/external/minigbm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_minigbm.git/git-daemon-export-ok
+fi
+
+# platform/external/minijail
+if [ ! -d mirrors/AOSP/platform_external_minijail.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/minijail mirrors/AOSP/platform_external_minijail.git
+else
+ git -C mirrors/AOSP/platform_external_minijail.git fetch https://android.googlesource.com/platform/external/minijail refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_minijail.git/git-daemon-export-ok
+fi
+
+# platform/external/mksh
+if [ ! -d mirrors/AOSP/platform_external_mksh.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/mksh mirrors/AOSP/platform_external_mksh.git
+else
+ git -C mirrors/AOSP/platform_external_mksh.git fetch https://android.googlesource.com/platform/external/mksh refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_mksh.git/git-daemon-export-ok
+fi
+
+# platform/external/mockftpserver
+if [ ! -d mirrors/AOSP/platform_external_mockftpserver.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/mockftpserver mirrors/AOSP/platform_external_mockftpserver.git
+else
+ git -C mirrors/AOSP/platform_external_mockftpserver.git fetch https://android.googlesource.com/platform/external/mockftpserver refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_mockftpserver.git/git-daemon-export-ok
+fi
+
+# platform/external/mockito
+if [ ! -d mirrors/AOSP/platform_external_mockito.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/mockito mirrors/AOSP/platform_external_mockito.git
+else
+ git -C mirrors/AOSP/platform_external_mockito.git fetch https://android.googlesource.com/platform/external/mockito refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_mockito.git/git-daemon-export-ok
+fi
+
+# platform/external/mockwebserver
+if [ ! -d mirrors/AOSP/platform_external_mockwebserver.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/mockwebserver mirrors/AOSP/platform_external_mockwebserver.git
+else
+ git -C mirrors/AOSP/platform_external_mockwebserver.git fetch https://android.googlesource.com/platform/external/mockwebserver refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_mockwebserver.git/git-daemon-export-ok
+fi
+
+# platform/external/modp_b64
+if [ ! -d mirrors/AOSP/platform_external_modp_b64.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/modp_b64 mirrors/AOSP/platform_external_modp_b64.git
+else
+ git -C mirrors/AOSP/platform_external_modp_b64.git fetch https://android.googlesource.com/platform/external/modp_b64 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_modp_b64.git/git-daemon-export-ok
+fi
+
+# platform/external/mp4parser
+if [ ! -d mirrors/AOSP/platform_external_mp4parser.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/mp4parser mirrors/AOSP/platform_external_mp4parser.git
+else
+ git -C mirrors/AOSP/platform_external_mp4parser.git fetch https://android.googlesource.com/platform/external/mp4parser refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_mp4parser.git/git-daemon-export-ok
+fi
+
+# platform/external/mtpd
+if [ ! -d mirrors/AOSP/platform_external_mtpd.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/mtpd mirrors/AOSP/platform_external_mtpd.git
+else
+ git -C mirrors/AOSP/platform_external_mtpd.git fetch https://android.googlesource.com/platform/external/mtpd refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_mtpd.git/git-daemon-export-ok
+fi
+
+# platform/external/nanohttpd
+if [ ! -d mirrors/AOSP/platform_external_nanohttpd.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/nanohttpd mirrors/AOSP/platform_external_nanohttpd.git
+else
+ git -C mirrors/AOSP/platform_external_nanohttpd.git fetch https://android.googlesource.com/platform/external/nanohttpd refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_nanohttpd.git/git-daemon-export-ok
+fi
+
+# platform/external/nanopb-c
+if [ ! -d mirrors/AOSP/platform_external_nanopb-c.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/nanopb-c mirrors/AOSP/platform_external_nanopb-c.git
+else
+ git -C mirrors/AOSP/platform_external_nanopb-c.git fetch https://android.googlesource.com/platform/external/nanopb-c refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_nanopb-c.git/git-daemon-export-ok
+fi
+
+# platform/external/naver-fonts
+if [ ! -d mirrors/AOSP/platform_external_naver-fonts.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/naver-fonts mirrors/AOSP/platform_external_naver-fonts.git
+else
+ git -C mirrors/AOSP/platform_external_naver-fonts.git fetch https://android.googlesource.com/platform/external/naver-fonts refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_naver-fonts.git/git-daemon-export-ok
+fi
+
+# platform/external/neon_2_sse
+if [ ! -d mirrors/AOSP/platform_external_neon_2_sse.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/neon_2_sse mirrors/AOSP/platform_external_neon_2_sse.git
+else
+ git -C mirrors/AOSP/platform_external_neon_2_sse.git fetch https://android.googlesource.com/platform/external/neon_2_sse refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_neon_2_sse.git/git-daemon-export-ok
+fi
+
+# platform/external/neven
+if [ ! -d mirrors/AOSP/platform_external_neven.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/neven mirrors/AOSP/platform_external_neven.git
+else
+ git -C mirrors/AOSP/platform_external_neven.git fetch https://android.googlesource.com/platform/external/neven refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_neven.git/git-daemon-export-ok
+fi
+
+# platform/external/newfs_msdos
+if [ ! -d mirrors/AOSP/platform_external_newfs_msdos.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/newfs_msdos mirrors/AOSP/platform_external_newfs_msdos.git
+else
+ git -C mirrors/AOSP/platform_external_newfs_msdos.git fetch https://android.googlesource.com/platform/external/newfs_msdos refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_newfs_msdos.git/git-daemon-export-ok
+fi
+
+# platform/external/nfacct
+if [ ! -d mirrors/AOSP/platform_external_nfacct.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/nfacct mirrors/AOSP/platform_external_nfacct.git
+else
+ git -C mirrors/AOSP/platform_external_nfacct.git fetch https://android.googlesource.com/platform/external/nfacct refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_nfacct.git/git-daemon-export-ok
+fi
+
+# platform/external/nist-pkits
+if [ ! -d mirrors/AOSP/platform_external_nist-pkits.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/nist-pkits mirrors/AOSP/platform_external_nist-pkits.git
+else
+ git -C mirrors/AOSP/platform_external_nist-pkits.git fetch https://android.googlesource.com/platform/external/nist-pkits refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_nist-pkits.git/git-daemon-export-ok
+fi
+
+# platform/external/nist-sip
+if [ ! -d mirrors/AOSP/platform_external_nist-sip.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/nist-sip mirrors/AOSP/platform_external_nist-sip.git
+else
+ git -C mirrors/AOSP/platform_external_nist-sip.git fetch https://android.googlesource.com/platform/external/nist-sip refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_nist-sip.git/git-daemon-export-ok
+fi
+
+# platform/external/nos/host/generic
+if [ ! -d mirrors/AOSP/platform_external_nos_host_generic.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/nos/host/generic mirrors/AOSP/platform_external_nos_host_generic.git
+else
+ git -C mirrors/AOSP/platform_external_nos_host_generic.git fetch https://android.googlesource.com/platform/external/nos/host/generic refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_nos_host_generic.git/git-daemon-export-ok
+fi
+
+# platform/external/noto-fonts
+if [ ! -d mirrors/AOSP/platform_external_noto-fonts.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/noto-fonts mirrors/AOSP/platform_external_noto-fonts.git
+else
+ git -C mirrors/AOSP/platform_external_noto-fonts.git fetch https://android.googlesource.com/platform/external/noto-fonts refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_noto-fonts.git/git-daemon-export-ok
+fi
+
+# platform/external/oauth
+if [ ! -d mirrors/AOSP/platform_external_oauth.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/oauth mirrors/AOSP/platform_external_oauth.git
+else
+ git -C mirrors/AOSP/platform_external_oauth.git fetch https://android.googlesource.com/platform/external/oauth refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_oauth.git/git-daemon-export-ok
+fi
+
+# platform/external/objenesis
+if [ ! -d mirrors/AOSP/platform_external_objenesis.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/objenesis mirrors/AOSP/platform_external_objenesis.git
+else
+ git -C mirrors/AOSP/platform_external_objenesis.git fetch https://android.googlesource.com/platform/external/objenesis refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_objenesis.git/git-daemon-export-ok
+fi
+
+# platform/external/oj-libjdwp
+if [ ! -d mirrors/AOSP/platform_external_oj-libjdwp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/oj-libjdwp mirrors/AOSP/platform_external_oj-libjdwp.git
+else
+ git -C mirrors/AOSP/platform_external_oj-libjdwp.git fetch https://android.googlesource.com/platform/external/oj-libjdwp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_oj-libjdwp.git/git-daemon-export-ok
+fi
+
+# platform/external/okhttp
+if [ ! -d mirrors/AOSP/platform_external_okhttp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/okhttp mirrors/AOSP/platform_external_okhttp.git
+else
+ git -C mirrors/AOSP/platform_external_okhttp.git fetch https://android.googlesource.com/platform/external/okhttp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_okhttp.git/git-daemon-export-ok
+fi
+
+# platform/external/one-true-awk
+if [ ! -d mirrors/AOSP/platform_external_one-true-awk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/one-true-awk mirrors/AOSP/platform_external_one-true-awk.git
+else
+ git -C mirrors/AOSP/platform_external_one-true-awk.git fetch https://android.googlesource.com/platform/external/one-true-awk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_one-true-awk.git/git-daemon-export-ok
+fi
+
+# platform/external/opencensus-java
+if [ ! -d mirrors/AOSP/platform_external_opencensus-java.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/opencensus-java mirrors/AOSP/platform_external_opencensus-java.git
+else
+ git -C mirrors/AOSP/platform_external_opencensus-java.git fetch https://android.googlesource.com/platform/external/opencensus-java refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_opencensus-java.git/git-daemon-export-ok
+fi
+
+# platform/external/OpenCL-CTS
+if [ ! -d mirrors/AOSP/platform_external_OpenCL-CTS.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/OpenCL-CTS mirrors/AOSP/platform_external_OpenCL-CTS.git
+else
+ git -C mirrors/AOSP/platform_external_OpenCL-CTS.git fetch https://android.googlesource.com/platform/external/OpenCL-CTS refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_OpenCL-CTS.git/git-daemon-export-ok
+fi
+
+# platform/external/OpenCSD
+if [ ! -d mirrors/AOSP/platform_external_OpenCSD.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/OpenCSD mirrors/AOSP/platform_external_OpenCSD.git
+else
+ git -C mirrors/AOSP/platform_external_OpenCSD.git fetch https://android.googlesource.com/platform/external/OpenCSD refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_OpenCSD.git/git-daemon-export-ok
+fi
+
+# platform/external/openssh
+if [ ! -d mirrors/AOSP/platform_external_openssh.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/openssh mirrors/AOSP/platform_external_openssh.git
+else
+ git -C mirrors/AOSP/platform_external_openssh.git fetch https://android.googlesource.com/platform/external/openssh refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_openssh.git/git-daemon-export-ok
+fi
+
+# platform/external/oss-fuzz
+if [ ! -d mirrors/AOSP/platform_external_oss-fuzz.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/oss-fuzz mirrors/AOSP/platform_external_oss-fuzz.git
+else
+ git -C mirrors/AOSP/platform_external_oss-fuzz.git fetch https://android.googlesource.com/platform/external/oss-fuzz refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_oss-fuzz.git/git-daemon-export-ok
+fi
+
+# platform/external/owasp/sanitizer
+if [ ! -d mirrors/AOSP/platform_external_owasp_sanitizer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/owasp/sanitizer mirrors/AOSP/platform_external_owasp_sanitizer.git
+else
+ git -C mirrors/AOSP/platform_external_owasp_sanitizer.git fetch https://android.googlesource.com/platform/external/owasp/sanitizer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_owasp_sanitizer.git/git-daemon-export-ok
+fi
+
+# platform/external/parameter-framework
+if [ ! -d mirrors/AOSP/platform_external_parameter-framework.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/parameter-framework mirrors/AOSP/platform_external_parameter-framework.git
+else
+ git -C mirrors/AOSP/platform_external_parameter-framework.git fetch https://android.googlesource.com/platform/external/parameter-framework refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_parameter-framework.git/git-daemon-export-ok
+fi
+
+# platform/external/pcre
+if [ ! -d mirrors/AOSP/platform_external_pcre.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/pcre mirrors/AOSP/platform_external_pcre.git
+else
+ git -C mirrors/AOSP/platform_external_pcre.git fetch https://android.googlesource.com/platform/external/pcre refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_pcre.git/git-daemon-export-ok
+fi
+
+# platform/external/pdfium
+if [ ! -d mirrors/AOSP/platform_external_pdfium.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/pdfium mirrors/AOSP/platform_external_pdfium.git
+else
+ git -C mirrors/AOSP/platform_external_pdfium.git fetch https://android.googlesource.com/platform/external/pdfium refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_pdfium.git/git-daemon-export-ok
+fi
+
+# platform/external/perfetto
+if [ ! -d mirrors/AOSP/platform_external_perfetto.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/perfetto mirrors/AOSP/platform_external_perfetto.git
+else
+ git -C mirrors/AOSP/platform_external_perfetto.git fetch https://android.googlesource.com/platform/external/perfetto refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_perfetto.git/git-daemon-export-ok
+fi
+
+# platform/external/piex
+if [ ! -d mirrors/AOSP/platform_external_piex.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/piex mirrors/AOSP/platform_external_piex.git
+else
+ git -C mirrors/AOSP/platform_external_piex.git fetch https://android.googlesource.com/platform/external/piex refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_piex.git/git-daemon-export-ok
+fi
+
+# platform/external/ply
+if [ ! -d mirrors/AOSP/platform_external_ply.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ply mirrors/AOSP/platform_external_ply.git
+else
+ git -C mirrors/AOSP/platform_external_ply.git fetch https://android.googlesource.com/platform/external/ply refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ply.git/git-daemon-export-ok
+fi
+
+# platform/external/ppp
+if [ ! -d mirrors/AOSP/platform_external_ppp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ppp mirrors/AOSP/platform_external_ppp.git
+else
+ git -C mirrors/AOSP/platform_external_ppp.git fetch https://android.googlesource.com/platform/external/ppp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ppp.git/git-daemon-export-ok
+fi
+
+# platform/external/proguard
+if [ ! -d mirrors/AOSP/platform_external_proguard.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/proguard mirrors/AOSP/platform_external_proguard.git
+else
+ git -C mirrors/AOSP/platform_external_proguard.git fetch https://android.googlesource.com/platform/external/proguard refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_proguard.git/git-daemon-export-ok
+fi
+
+# platform/external/protobuf
+if [ ! -d mirrors/AOSP/platform_external_protobuf.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/protobuf mirrors/AOSP/platform_external_protobuf.git
+else
+ git -C mirrors/AOSP/platform_external_protobuf.git fetch https://android.googlesource.com/platform/external/protobuf refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_protobuf.git/git-daemon-export-ok
+fi
+
+# platform/external/psimd
+if [ ! -d mirrors/AOSP/platform_external_psimd.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/psimd mirrors/AOSP/platform_external_psimd.git
+else
+ git -C mirrors/AOSP/platform_external_psimd.git fetch https://android.googlesource.com/platform/external/psimd refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_psimd.git/git-daemon-export-ok
+fi
+
+# platform/external/pthreadpool
+if [ ! -d mirrors/AOSP/platform_external_pthreadpool.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/pthreadpool mirrors/AOSP/platform_external_pthreadpool.git
+else
+ git -C mirrors/AOSP/platform_external_pthreadpool.git fetch https://android.googlesource.com/platform/external/pthreadpool refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_pthreadpool.git/git-daemon-export-ok
+fi
+
+# platform/external/puffin
+if [ ! -d mirrors/AOSP/platform_external_puffin.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/puffin mirrors/AOSP/platform_external_puffin.git
+else
+ git -C mirrors/AOSP/platform_external_puffin.git fetch https://android.googlesource.com/platform/external/puffin refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_puffin.git/git-daemon-export-ok
+fi
+
+# platform/external/python/apitools
+if [ ! -d mirrors/AOSP/platform_external_python_apitools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/apitools mirrors/AOSP/platform_external_python_apitools.git
+else
+ git -C mirrors/AOSP/platform_external_python_apitools.git fetch https://android.googlesource.com/platform/external/python/apitools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_apitools.git/git-daemon-export-ok
+fi
+
+# platform/external/python/asn1crypto
+if [ ! -d mirrors/AOSP/platform_external_python_asn1crypto.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/asn1crypto mirrors/AOSP/platform_external_python_asn1crypto.git
+else
+ git -C mirrors/AOSP/platform_external_python_asn1crypto.git fetch https://android.googlesource.com/platform/external/python/asn1crypto refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_asn1crypto.git/git-daemon-export-ok
+fi
+
+# platform/external/python/cffi
+if [ ! -d mirrors/AOSP/platform_external_python_cffi.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/cffi mirrors/AOSP/platform_external_python_cffi.git
+else
+ git -C mirrors/AOSP/platform_external_python_cffi.git fetch https://android.googlesource.com/platform/external/python/cffi refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_cffi.git/git-daemon-export-ok
+fi
+
+# platform/external/python/cpython2
+if [ ! -d mirrors/AOSP/platform_external_python_cpython2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/cpython2 mirrors/AOSP/platform_external_python_cpython2.git
+else
+ git -C mirrors/AOSP/platform_external_python_cpython2.git fetch https://android.googlesource.com/platform/external/python/cpython2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_cpython2.git/git-daemon-export-ok
+fi
+
+# platform/external/python/cpython3
+if [ ! -d mirrors/AOSP/platform_external_python_cpython3.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/cpython3 mirrors/AOSP/platform_external_python_cpython3.git
+else
+ git -C mirrors/AOSP/platform_external_python_cpython3.git fetch https://android.googlesource.com/platform/external/python/cpython3 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_cpython3.git/git-daemon-export-ok
+fi
+
+# platform/external/python/cryptography
+if [ ! -d mirrors/AOSP/platform_external_python_cryptography.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/cryptography mirrors/AOSP/platform_external_python_cryptography.git
+else
+ git -C mirrors/AOSP/platform_external_python_cryptography.git fetch https://android.googlesource.com/platform/external/python/cryptography refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_cryptography.git/git-daemon-export-ok
+fi
+
+# platform/external/python/dateutil
+if [ ! -d mirrors/AOSP/platform_external_python_dateutil.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/dateutil mirrors/AOSP/platform_external_python_dateutil.git
+else
+ git -C mirrors/AOSP/platform_external_python_dateutil.git fetch https://android.googlesource.com/platform/external/python/dateutil refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_dateutil.git/git-daemon-export-ok
+fi
+
+# platform/external/python/enum34
+if [ ! -d mirrors/AOSP/platform_external_python_enum34.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/enum34 mirrors/AOSP/platform_external_python_enum34.git
+else
+ git -C mirrors/AOSP/platform_external_python_enum34.git fetch https://android.googlesource.com/platform/external/python/enum34 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_enum34.git/git-daemon-export-ok
+fi
+
+# platform/external/python/funcsigs
+if [ ! -d mirrors/AOSP/platform_external_python_funcsigs.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/funcsigs mirrors/AOSP/platform_external_python_funcsigs.git
+else
+ git -C mirrors/AOSP/platform_external_python_funcsigs.git fetch https://android.googlesource.com/platform/external/python/funcsigs refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_funcsigs.git/git-daemon-export-ok
+fi
+
+# platform/external/python/futures
+if [ ! -d mirrors/AOSP/platform_external_python_futures.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/futures mirrors/AOSP/platform_external_python_futures.git
+else
+ git -C mirrors/AOSP/platform_external_python_futures.git fetch https://android.googlesource.com/platform/external/python/futures refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_futures.git/git-daemon-export-ok
+fi
+
+# platform/external/python/google-api-python-client
+if [ ! -d mirrors/AOSP/platform_external_python_google-api-python-client.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/google-api-python-client mirrors/AOSP/platform_external_python_google-api-python-client.git
+else
+ git -C mirrors/AOSP/platform_external_python_google-api-python-client.git fetch https://android.googlesource.com/platform/external/python/google-api-python-client refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_google-api-python-client.git/git-daemon-export-ok
+fi
+
+# platform/external/python/httplib2
+if [ ! -d mirrors/AOSP/platform_external_python_httplib2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/httplib2 mirrors/AOSP/platform_external_python_httplib2.git
+else
+ git -C mirrors/AOSP/platform_external_python_httplib2.git fetch https://android.googlesource.com/platform/external/python/httplib2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_httplib2.git/git-daemon-export-ok
+fi
+
+# platform/external/python/ipaddress
+if [ ! -d mirrors/AOSP/platform_external_python_ipaddress.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/ipaddress mirrors/AOSP/platform_external_python_ipaddress.git
+else
+ git -C mirrors/AOSP/platform_external_python_ipaddress.git fetch https://android.googlesource.com/platform/external/python/ipaddress refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_ipaddress.git/git-daemon-export-ok
+fi
+
+# platform/external/python/mock
+if [ ! -d mirrors/AOSP/platform_external_python_mock.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/mock mirrors/AOSP/platform_external_python_mock.git
+else
+ git -C mirrors/AOSP/platform_external_python_mock.git fetch https://android.googlesource.com/platform/external/python/mock refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_mock.git/git-daemon-export-ok
+fi
+
+# platform/external/python/oauth2client
+if [ ! -d mirrors/AOSP/platform_external_python_oauth2client.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/oauth2client mirrors/AOSP/platform_external_python_oauth2client.git
+else
+ git -C mirrors/AOSP/platform_external_python_oauth2client.git fetch https://android.googlesource.com/platform/external/python/oauth2client refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_oauth2client.git/git-daemon-export-ok
+fi
+
+# platform/external/python/parse_type
+if [ ! -d mirrors/AOSP/platform_external_python_parse_type.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/parse_type mirrors/AOSP/platform_external_python_parse_type.git
+else
+ git -C mirrors/AOSP/platform_external_python_parse_type.git fetch https://android.googlesource.com/platform/external/python/parse_type refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_parse_type.git/git-daemon-export-ok
+fi
+
+# platform/external/python/pyasn1
+if [ ! -d mirrors/AOSP/platform_external_python_pyasn1.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/pyasn1 mirrors/AOSP/platform_external_python_pyasn1.git
+else
+ git -C mirrors/AOSP/platform_external_python_pyasn1.git fetch https://android.googlesource.com/platform/external/python/pyasn1 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_pyasn1.git/git-daemon-export-ok
+fi
+
+# platform/external/python/pyasn1-modules
+if [ ! -d mirrors/AOSP/platform_external_python_pyasn1-modules.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/pyasn1-modules mirrors/AOSP/platform_external_python_pyasn1-modules.git
+else
+ git -C mirrors/AOSP/platform_external_python_pyasn1-modules.git fetch https://android.googlesource.com/platform/external/python/pyasn1-modules refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_pyasn1-modules.git/git-daemon-export-ok
+fi
+
+# platform/external/python/pybind11
+if [ ! -d mirrors/AOSP/platform_external_python_pybind11.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/pybind11 mirrors/AOSP/platform_external_python_pybind11.git
+else
+ git -C mirrors/AOSP/platform_external_python_pybind11.git fetch https://android.googlesource.com/platform/external/python/pybind11 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_pybind11.git/git-daemon-export-ok
+fi
+
+# platform/external/python/pycparser
+if [ ! -d mirrors/AOSP/platform_external_python_pycparser.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/pycparser mirrors/AOSP/platform_external_python_pycparser.git
+else
+ git -C mirrors/AOSP/platform_external_python_pycparser.git fetch https://android.googlesource.com/platform/external/python/pycparser refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_pycparser.git/git-daemon-export-ok
+fi
+
+# platform/external/python/pyopenssl
+if [ ! -d mirrors/AOSP/platform_external_python_pyopenssl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/pyopenssl mirrors/AOSP/platform_external_python_pyopenssl.git
+else
+ git -C mirrors/AOSP/platform_external_python_pyopenssl.git fetch https://android.googlesource.com/platform/external/python/pyopenssl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_pyopenssl.git/git-daemon-export-ok
+fi
+
+# platform/external/python/rsa
+if [ ! -d mirrors/AOSP/platform_external_python_rsa.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/rsa mirrors/AOSP/platform_external_python_rsa.git
+else
+ git -C mirrors/AOSP/platform_external_python_rsa.git fetch https://android.googlesource.com/platform/external/python/rsa refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_rsa.git/git-daemon-export-ok
+fi
+
+# platform/external/python/setuptools
+if [ ! -d mirrors/AOSP/platform_external_python_setuptools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/setuptools mirrors/AOSP/platform_external_python_setuptools.git
+else
+ git -C mirrors/AOSP/platform_external_python_setuptools.git fetch https://android.googlesource.com/platform/external/python/setuptools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_setuptools.git/git-daemon-export-ok
+fi
+
+# platform/external/python/six
+if [ ! -d mirrors/AOSP/platform_external_python_six.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/six mirrors/AOSP/platform_external_python_six.git
+else
+ git -C mirrors/AOSP/platform_external_python_six.git fetch https://android.googlesource.com/platform/external/python/six refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_six.git/git-daemon-export-ok
+fi
+
+# platform/external/python/uritemplates
+if [ ! -d mirrors/AOSP/platform_external_python_uritemplates.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/python/uritemplates mirrors/AOSP/platform_external_python_uritemplates.git
+else
+ git -C mirrors/AOSP/platform_external_python_uritemplates.git fetch https://android.googlesource.com/platform/external/python/uritemplates refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_python_uritemplates.git/git-daemon-export-ok
+fi
+
+# platform/external/rappor
+if [ ! -d mirrors/AOSP/platform_external_rappor.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rappor mirrors/AOSP/platform_external_rappor.git
+else
+ git -C mirrors/AOSP/platform_external_rappor.git fetch https://android.googlesource.com/platform/external/rappor refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rappor.git/git-daemon-export-ok
+fi
+
+# platform/external/replicaisland
+if [ ! -d mirrors/AOSP/platform_external_replicaisland.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/replicaisland mirrors/AOSP/platform_external_replicaisland.git
+else
+ git -C mirrors/AOSP/platform_external_replicaisland.git fetch https://android.googlesource.com/platform/external/replicaisland refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_replicaisland.git/git-daemon-export-ok
+fi
+
+# platform/external/rmi4utils
+if [ ! -d mirrors/AOSP/platform_external_rmi4utils.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rmi4utils mirrors/AOSP/platform_external_rmi4utils.git
+else
+ git -C mirrors/AOSP/platform_external_rmi4utils.git fetch https://android.googlesource.com/platform/external/rmi4utils refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rmi4utils.git/git-daemon-export-ok
+fi
+
+# platform/external/robolectric-shadows
+if [ ! -d mirrors/AOSP/platform_external_robolectric-shadows.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/robolectric-shadows mirrors/AOSP/platform_external_robolectric-shadows.git
+else
+ git -C mirrors/AOSP/platform_external_robolectric-shadows.git fetch https://android.googlesource.com/platform/external/robolectric-shadows refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_robolectric-shadows.git/git-daemon-export-ok
+fi
+
+# platform/external/roboto-fonts
+if [ ! -d mirrors/AOSP/platform_external_roboto-fonts.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/roboto-fonts mirrors/AOSP/platform_external_roboto-fonts.git
+else
+ git -C mirrors/AOSP/platform_external_roboto-fonts.git fetch https://android.googlesource.com/platform/external/roboto-fonts refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_roboto-fonts.git/git-daemon-export-ok
+fi
+
+# platform/external/rootdev
+if [ ! -d mirrors/AOSP/platform_external_rootdev.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rootdev mirrors/AOSP/platform_external_rootdev.git
+else
+ git -C mirrors/AOSP/platform_external_rootdev.git fetch https://android.googlesource.com/platform/external/rootdev refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rootdev.git/git-daemon-export-ok
+fi
+
+# platform/external/Reactive-Extensions/RxCpp
+if [ ! -d mirrors/AOSP/platform_external_Reactive-Extensions_RxCpp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/Reactive-Extensions/RxCpp mirrors/AOSP/platform_external_Reactive-Extensions_RxCpp.git
+else
+ git -C mirrors/AOSP/platform_external_Reactive-Extensions_RxCpp.git fetch https://android.googlesource.com/platform/external/Reactive-Extensions/RxCpp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_Reactive-Extensions_RxCpp.git/git-daemon-export-ok
+fi
+
+# platform/external/rust/crates/byteorder
+if [ ! -d mirrors/AOSP/platform_external_rust_crates_byteorder.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rust/crates/byteorder mirrors/AOSP/platform_external_rust_crates_byteorder.git
+else
+ git -C mirrors/AOSP/platform_external_rust_crates_byteorder.git fetch https://android.googlesource.com/platform/external/rust/crates/byteorder refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rust_crates_byteorder.git/git-daemon-export-ok
+fi
+
+# platform/external/rust/crates/libc
+if [ ! -d mirrors/AOSP/platform_external_rust_crates_libc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rust/crates/libc mirrors/AOSP/platform_external_rust_crates_libc.git
+else
+ git -C mirrors/AOSP/platform_external_rust_crates_libc.git fetch https://android.googlesource.com/platform/external/rust/crates/libc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rust_crates_libc.git/git-daemon-export-ok
+fi
+
+# platform/external/rust/crates/proc-macro2
+if [ ! -d mirrors/AOSP/platform_external_rust_crates_proc-macro2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rust/crates/proc-macro2 mirrors/AOSP/platform_external_rust_crates_proc-macro2.git
+else
+ git -C mirrors/AOSP/platform_external_rust_crates_proc-macro2.git fetch https://android.googlesource.com/platform/external/rust/crates/proc-macro2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rust_crates_proc-macro2.git/git-daemon-export-ok
+fi
+
+# platform/external/rust/crates/quote
+if [ ! -d mirrors/AOSP/platform_external_rust_crates_quote.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rust/crates/quote mirrors/AOSP/platform_external_rust_crates_quote.git
+else
+ git -C mirrors/AOSP/platform_external_rust_crates_quote.git fetch https://android.googlesource.com/platform/external/rust/crates/quote refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rust_crates_quote.git/git-daemon-export-ok
+fi
+
+# platform/external/rust/crates/remain
+if [ ! -d mirrors/AOSP/platform_external_rust_crates_remain.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rust/crates/remain mirrors/AOSP/platform_external_rust_crates_remain.git
+else
+ git -C mirrors/AOSP/platform_external_rust_crates_remain.git fetch https://android.googlesource.com/platform/external/rust/crates/remain refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rust_crates_remain.git/git-daemon-export-ok
+fi
+
+# platform/external/rust/crates/syn
+if [ ! -d mirrors/AOSP/platform_external_rust_crates_syn.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rust/crates/syn mirrors/AOSP/platform_external_rust_crates_syn.git
+else
+ git -C mirrors/AOSP/platform_external_rust_crates_syn.git fetch https://android.googlesource.com/platform/external/rust/crates/syn refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rust_crates_syn.git/git-daemon-export-ok
+fi
+
+# platform/external/rust/crates/unicode-xid
+if [ ! -d mirrors/AOSP/platform_external_rust_crates_unicode-xid.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/rust/crates/unicode-xid mirrors/AOSP/platform_external_rust_crates_unicode-xid.git
+else
+ git -C mirrors/AOSP/platform_external_rust_crates_unicode-xid.git fetch https://android.googlesource.com/platform/external/rust/crates/unicode-xid refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_rust_crates_unicode-xid.git/git-daemon-export-ok
+fi
+
+# platform/external/scapy
+if [ ! -d mirrors/AOSP/platform_external_scapy.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/scapy mirrors/AOSP/platform_external_scapy.git
+else
+ git -C mirrors/AOSP/platform_external_scapy.git fetch https://android.googlesource.com/platform/external/scapy refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_scapy.git/git-daemon-export-ok
+fi
+
+# platform/external/scrypt
+if [ ! -d mirrors/AOSP/platform_external_scrypt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/scrypt mirrors/AOSP/platform_external_scrypt.git
+else
+ git -C mirrors/AOSP/platform_external_scrypt.git fetch https://android.googlesource.com/platform/external/scrypt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_scrypt.git/git-daemon-export-ok
+fi
+
+# platform/external/scudo
+if [ ! -d mirrors/AOSP/platform_external_scudo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/scudo mirrors/AOSP/platform_external_scudo.git
+else
+ git -C mirrors/AOSP/platform_external_scudo.git fetch https://android.googlesource.com/platform/external/scudo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_scudo.git/git-daemon-export-ok
+fi
+
+# platform/external/seccomp-tests
+if [ ! -d mirrors/AOSP/platform_external_seccomp-tests.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/seccomp-tests mirrors/AOSP/platform_external_seccomp-tests.git
+else
+ git -C mirrors/AOSP/platform_external_seccomp-tests.git fetch https://android.googlesource.com/platform/external/seccomp-tests refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_seccomp-tests.git/git-daemon-export-ok
+fi
+
+# platform/external/selinux
+if [ ! -d mirrors/AOSP/platform_external_selinux.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/selinux mirrors/AOSP/platform_external_selinux.git
+else
+ git -C mirrors/AOSP/platform_external_selinux.git fetch https://android.googlesource.com/platform/external/selinux refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_selinux.git/git-daemon-export-ok
+fi
+
+# platform/external/setupcompat
+if [ ! -d mirrors/AOSP/platform_external_setupcompat.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/setupcompat mirrors/AOSP/platform_external_setupcompat.git
+else
+ git -C mirrors/AOSP/platform_external_setupcompat.git fetch https://android.googlesource.com/platform/external/setupcompat refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_setupcompat.git/git-daemon-export-ok
+fi
+
+# platform/external/setupdesign
+if [ ! -d mirrors/AOSP/platform_external_setupdesign.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/setupdesign mirrors/AOSP/platform_external_setupdesign.git
+else
+ git -C mirrors/AOSP/platform_external_setupdesign.git fetch https://android.googlesource.com/platform/external/setupdesign refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_setupdesign.git/git-daemon-export-ok
+fi
+
+# platform/external/sfntly
+if [ ! -d mirrors/AOSP/platform_external_sfntly.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/sfntly mirrors/AOSP/platform_external_sfntly.git
+else
+ git -C mirrors/AOSP/platform_external_sfntly.git fetch https://android.googlesource.com/platform/external/sfntly refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_sfntly.git/git-daemon-export-ok
+fi
+
+# platform/external/shaderc/spirv-headers
+if [ ! -d mirrors/AOSP/platform_external_shaderc_spirv-headers.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/shaderc/spirv-headers mirrors/AOSP/platform_external_shaderc_spirv-headers.git
+else
+ git -C mirrors/AOSP/platform_external_shaderc_spirv-headers.git fetch https://android.googlesource.com/platform/external/shaderc/spirv-headers refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_shaderc_spirv-headers.git/git-daemon-export-ok
+fi
+
+# platform/external/shflags
+if [ ! -d mirrors/AOSP/platform_external_shflags.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/shflags mirrors/AOSP/platform_external_shflags.git
+else
+ git -C mirrors/AOSP/platform_external_shflags.git fetch https://android.googlesource.com/platform/external/shflags refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_shflags.git/git-daemon-export-ok
+fi
+
+# platform/external/skia
+if [ ! -d mirrors/AOSP/platform_external_skia.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/skia mirrors/AOSP/platform_external_skia.git
+else
+ git -C mirrors/AOSP/platform_external_skia.git fetch https://android.googlesource.com/platform/external/skia refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_skia.git/git-daemon-export-ok
+fi
+
+# platform/external/skqp
+if [ ! -d mirrors/AOSP/platform_external_skqp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/skqp mirrors/AOSP/platform_external_skqp.git
+else
+ git -C mirrors/AOSP/platform_external_skqp.git fetch https://android.googlesource.com/platform/external/skqp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_skqp.git/git-daemon-export-ok
+fi
+
+# platform/external/sl4a
+if [ ! -d mirrors/AOSP/platform_external_sl4a.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/sl4a mirrors/AOSP/platform_external_sl4a.git
+else
+ git -C mirrors/AOSP/platform_external_sl4a.git fetch https://android.googlesource.com/platform/external/sl4a refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_sl4a.git/git-daemon-export-ok
+fi
+
+# platform/external/slf4j
+if [ ! -d mirrors/AOSP/platform_external_slf4j.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/slf4j mirrors/AOSP/platform_external_slf4j.git
+else
+ git -C mirrors/AOSP/platform_external_slf4j.git fetch https://android.googlesource.com/platform/external/slf4j refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_slf4j.git/git-daemon-export-ok
+fi
+
+# platform/external/smali
+if [ ! -d mirrors/AOSP/platform_external_smali.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/smali mirrors/AOSP/platform_external_smali.git
+else
+ git -C mirrors/AOSP/platform_external_smali.git fetch https://android.googlesource.com/platform/external/smali refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_smali.git/git-daemon-export-ok
+fi
+
+# platform/external/snakeyaml
+if [ ! -d mirrors/AOSP/platform_external_snakeyaml.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/snakeyaml mirrors/AOSP/platform_external_snakeyaml.git
+else
+ git -C mirrors/AOSP/platform_external_snakeyaml.git fetch https://android.googlesource.com/platform/external/snakeyaml refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_snakeyaml.git/git-daemon-export-ok
+fi
+
+# platform/external/sonic
+if [ ! -d mirrors/AOSP/platform_external_sonic.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/sonic mirrors/AOSP/platform_external_sonic.git
+else
+ git -C mirrors/AOSP/platform_external_sonic.git fetch https://android.googlesource.com/platform/external/sonic refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_sonic.git/git-daemon-export-ok
+fi
+
+# platform/external/sonivox
+if [ ! -d mirrors/AOSP/platform_external_sonivox.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/sonivox mirrors/AOSP/platform_external_sonivox.git
+else
+ git -C mirrors/AOSP/platform_external_sonivox.git fetch https://android.googlesource.com/platform/external/sonivox refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_sonivox.git/git-daemon-export-ok
+fi
+
+# platform/external/speex
+if [ ! -d mirrors/AOSP/platform_external_speex.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/speex mirrors/AOSP/platform_external_speex.git
+else
+ git -C mirrors/AOSP/platform_external_speex.git fetch https://android.googlesource.com/platform/external/speex refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_speex.git/git-daemon-export-ok
+fi
+
+# platform/external/sqlite
+if [ ! -d mirrors/AOSP/platform_external_sqlite.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/sqlite mirrors/AOSP/platform_external_sqlite.git
+else
+ git -C mirrors/AOSP/platform_external_sqlite.git fetch https://android.googlesource.com/platform/external/sqlite refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_sqlite.git/git-daemon-export-ok
+fi
+
+# platform/external/squashfs-tools
+if [ ! -d mirrors/AOSP/platform_external_squashfs-tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/squashfs-tools mirrors/AOSP/platform_external_squashfs-tools.git
+else
+ git -C mirrors/AOSP/platform_external_squashfs-tools.git fetch https://android.googlesource.com/platform/external/squashfs-tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_squashfs-tools.git/git-daemon-export-ok
+fi
+
+# platform/external/strace
+if [ ! -d mirrors/AOSP/platform_external_strace.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/strace mirrors/AOSP/platform_external_strace.git
+else
+ git -C mirrors/AOSP/platform_external_strace.git fetch https://android.googlesource.com/platform/external/strace refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_strace.git/git-daemon-export-ok
+fi
+
+# platform/external/stressapptest
+if [ ! -d mirrors/AOSP/platform_external_stressapptest.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/stressapptest mirrors/AOSP/platform_external_stressapptest.git
+else
+ git -C mirrors/AOSP/platform_external_stressapptest.git fetch https://android.googlesource.com/platform/external/stressapptest refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_stressapptest.git/git-daemon-export-ok
+fi
+
+# platform/external/subsampling-scale-image-view
+if [ ! -d mirrors/AOSP/platform_external_subsampling-scale-image-view.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/subsampling-scale-image-view mirrors/AOSP/platform_external_subsampling-scale-image-view.git
+else
+ git -C mirrors/AOSP/platform_external_subsampling-scale-image-view.git fetch https://android.googlesource.com/platform/external/subsampling-scale-image-view refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_subsampling-scale-image-view.git/git-daemon-export-ok
+fi
+
+# platform/external/swiftshader
+if [ ! -d mirrors/AOSP/platform_external_swiftshader.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/swiftshader mirrors/AOSP/platform_external_swiftshader.git
+else
+ git -C mirrors/AOSP/platform_external_swiftshader.git fetch https://android.googlesource.com/platform/external/swiftshader refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_swiftshader.git/git-daemon-export-ok
+fi
+
+# platform/external/tagsoup
+if [ ! -d mirrors/AOSP/platform_external_tagsoup.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/tagsoup mirrors/AOSP/platform_external_tagsoup.git
+else
+ git -C mirrors/AOSP/platform_external_tagsoup.git fetch https://android.googlesource.com/platform/external/tagsoup refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_tagsoup.git/git-daemon-export-ok
+fi
+
+# platform/external/tcpdump
+if [ ! -d mirrors/AOSP/platform_external_tcpdump.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/tcpdump mirrors/AOSP/platform_external_tcpdump.git
+else
+ git -C mirrors/AOSP/platform_external_tcpdump.git fetch https://android.googlesource.com/platform/external/tcpdump refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_tcpdump.git/git-daemon-export-ok
+fi
+
+# platform/external/tensorflow
+if [ ! -d mirrors/AOSP/platform_external_tensorflow.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/tensorflow mirrors/AOSP/platform_external_tensorflow.git
+else
+ git -C mirrors/AOSP/platform_external_tensorflow.git fetch https://android.googlesource.com/platform/external/tensorflow refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_tensorflow.git/git-daemon-export-ok
+fi
+
+# platform/external/testng
+if [ ! -d mirrors/AOSP/platform_external_testng.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/testng mirrors/AOSP/platform_external_testng.git
+else
+ git -C mirrors/AOSP/platform_external_testng.git fetch https://android.googlesource.com/platform/external/testng refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_testng.git/git-daemon-export-ok
+fi
+
+# platform/external/tinyalsa
+if [ ! -d mirrors/AOSP/platform_external_tinyalsa.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/tinyalsa mirrors/AOSP/platform_external_tinyalsa.git
+else
+ git -C mirrors/AOSP/platform_external_tinyalsa.git fetch https://android.googlesource.com/platform/external/tinyalsa refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_tinyalsa.git/git-daemon-export-ok
+fi
+
+# platform/external/tinycompress
+if [ ! -d mirrors/AOSP/platform_external_tinycompress.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/tinycompress mirrors/AOSP/platform_external_tinycompress.git
+else
+ git -C mirrors/AOSP/platform_external_tinycompress.git fetch https://android.googlesource.com/platform/external/tinycompress refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_tinycompress.git/git-daemon-export-ok
+fi
+
+# platform/external/tinyxml
+if [ ! -d mirrors/AOSP/platform_external_tinyxml.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/tinyxml mirrors/AOSP/platform_external_tinyxml.git
+else
+ git -C mirrors/AOSP/platform_external_tinyxml.git fetch https://android.googlesource.com/platform/external/tinyxml refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_tinyxml.git/git-daemon-export-ok
+fi
+
+# platform/external/tinyxml2
+if [ ! -d mirrors/AOSP/platform_external_tinyxml2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/tinyxml2 mirrors/AOSP/platform_external_tinyxml2.git
+else
+ git -C mirrors/AOSP/platform_external_tinyxml2.git fetch https://android.googlesource.com/platform/external/tinyxml2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_tinyxml2.git/git-daemon-export-ok
+fi
+
+# platform/external/toolchain-utils
+if [ ! -d mirrors/AOSP/platform_external_toolchain-utils.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/toolchain-utils mirrors/AOSP/platform_external_toolchain-utils.git
+else
+ git -C mirrors/AOSP/platform_external_toolchain-utils.git fetch https://android.googlesource.com/platform/external/toolchain-utils refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_toolchain-utils.git/git-daemon-export-ok
+fi
+
+# platform/external/toybox
+if [ ! -d mirrors/AOSP/platform_external_toybox.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/toybox mirrors/AOSP/platform_external_toybox.git
+else
+ git -C mirrors/AOSP/platform_external_toybox.git fetch https://android.googlesource.com/platform/external/toybox refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_toybox.git/git-daemon-export-ok
+fi
+
+# platform/external/tremolo
+if [ ! -d mirrors/AOSP/platform_external_tremolo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/tremolo mirrors/AOSP/platform_external_tremolo.git
+else
+ git -C mirrors/AOSP/platform_external_tremolo.git fetch https://android.googlesource.com/platform/external/tremolo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_tremolo.git/git-daemon-export-ok
+fi
+
+# platform/external/turbine
+if [ ! -d mirrors/AOSP/platform_external_turbine.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/turbine mirrors/AOSP/platform_external_turbine.git
+else
+ git -C mirrors/AOSP/platform_external_turbine.git fetch https://android.googlesource.com/platform/external/turbine refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_turbine.git/git-daemon-export-ok
+fi
+
+# platform/external/unicode
+if [ ! -d mirrors/AOSP/platform_external_unicode.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/unicode mirrors/AOSP/platform_external_unicode.git
+else
+ git -C mirrors/AOSP/platform_external_unicode.git fetch https://android.googlesource.com/platform/external/unicode refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_unicode.git/git-daemon-export-ok
+fi
+
+# platform/external/universal-tween-engine
+if [ ! -d mirrors/AOSP/platform_external_universal-tween-engine.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/universal-tween-engine mirrors/AOSP/platform_external_universal-tween-engine.git
+else
+ git -C mirrors/AOSP/platform_external_universal-tween-engine.git fetch https://android.googlesource.com/platform/external/universal-tween-engine refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_universal-tween-engine.git/git-daemon-export-ok
+fi
+
+# platform/external/ukey2
+if [ ! -d mirrors/AOSP/platform_external_ukey2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/ukey2 mirrors/AOSP/platform_external_ukey2.git
+else
+ git -C mirrors/AOSP/platform_external_ukey2.git fetch https://android.googlesource.com/platform/external/ukey2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_ukey2.git/git-daemon-export-ok
+fi
+
+# platform/external/v4l2_codec2
+if [ ! -d mirrors/AOSP/platform_external_v4l2_codec2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/v4l2_codec2 mirrors/AOSP/platform_external_v4l2_codec2.git
+else
+ git -C mirrors/AOSP/platform_external_v4l2_codec2.git fetch https://android.googlesource.com/platform/external/v4l2_codec2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_v4l2_codec2.git/git-daemon-export-ok
+fi
+
+# platform/external/v8
+if [ ! -d mirrors/AOSP/platform_external_v8.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/v8 mirrors/AOSP/platform_external_v8.git
+else
+ git -C mirrors/AOSP/platform_external_v8.git fetch https://android.googlesource.com/platform/external/v8 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_v8.git/git-daemon-export-ok
+fi
+
+# platform/external/vboot_reference
+if [ ! -d mirrors/AOSP/platform_external_vboot_reference.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/vboot_reference mirrors/AOSP/platform_external_vboot_reference.git
+else
+ git -C mirrors/AOSP/platform_external_vboot_reference.git fetch https://android.googlesource.com/platform/external/vboot_reference refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_vboot_reference.git/git-daemon-export-ok
+fi
+
+# platform/external/virglrenderer
+if [ ! -d mirrors/AOSP/platform_external_virglrenderer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/virglrenderer mirrors/AOSP/platform_external_virglrenderer.git
+else
+ git -C mirrors/AOSP/platform_external_virglrenderer.git fetch https://android.googlesource.com/platform/external/virglrenderer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_virglrenderer.git/git-daemon-export-ok
+fi
+
+# platform/external/vixl
+if [ ! -d mirrors/AOSP/platform_external_vixl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/vixl mirrors/AOSP/platform_external_vixl.git
+else
+ git -C mirrors/AOSP/platform_external_vixl.git fetch https://android.googlesource.com/platform/external/vixl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_vixl.git/git-daemon-export-ok
+fi
+
+# platform/external/vogar
+if [ ! -d mirrors/AOSP/platform_external_vogar.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/vogar mirrors/AOSP/platform_external_vogar.git
+else
+ git -C mirrors/AOSP/platform_external_vogar.git fetch https://android.googlesource.com/platform/external/vogar refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_vogar.git/git-daemon-export-ok
+fi
+
+# platform/external/volley
+if [ ! -d mirrors/AOSP/platform_external_volley.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/volley mirrors/AOSP/platform_external_volley.git
+else
+ git -C mirrors/AOSP/platform_external_volley.git fetch https://android.googlesource.com/platform/external/volley refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_volley.git/git-daemon-export-ok
+fi
+
+# platform/external/vulkan-headers
+if [ ! -d mirrors/AOSP/platform_external_vulkan-headers.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/vulkan-headers mirrors/AOSP/platform_external_vulkan-headers.git
+else
+ git -C mirrors/AOSP/platform_external_vulkan-headers.git fetch https://android.googlesource.com/platform/external/vulkan-headers refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_vulkan-headers.git/git-daemon-export-ok
+fi
+
+# platform/external/vulkan-validation-layers
+if [ ! -d mirrors/AOSP/platform_external_vulkan-validation-layers.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/vulkan-validation-layers mirrors/AOSP/platform_external_vulkan-validation-layers.git
+else
+ git -C mirrors/AOSP/platform_external_vulkan-validation-layers.git fetch https://android.googlesource.com/platform/external/vulkan-validation-layers refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_vulkan-validation-layers.git/git-daemon-export-ok
+fi
+
+# platform/external/walt
+if [ ! -d mirrors/AOSP/platform_external_walt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/walt mirrors/AOSP/platform_external_walt.git
+else
+ git -C mirrors/AOSP/platform_external_walt.git fetch https://android.googlesource.com/platform/external/walt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_walt.git/git-daemon-export-ok
+fi
+
+# platform/external/wayland
+if [ ! -d mirrors/AOSP/platform_external_wayland.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/wayland mirrors/AOSP/platform_external_wayland.git
+else
+ git -C mirrors/AOSP/platform_external_wayland.git fetch https://android.googlesource.com/platform/external/wayland refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_wayland.git/git-daemon-export-ok
+fi
+
+# platform/external/wayland-protocols
+if [ ! -d mirrors/AOSP/platform_external_wayland-protocols.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/wayland-protocols mirrors/AOSP/platform_external_wayland-protocols.git
+else
+ git -C mirrors/AOSP/platform_external_wayland-protocols.git fetch https://android.googlesource.com/platform/external/wayland-protocols refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_wayland-protocols.git/git-daemon-export-ok
+fi
+
+# platform/external/webp
+if [ ! -d mirrors/AOSP/platform_external_webp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/webp mirrors/AOSP/platform_external_webp.git
+else
+ git -C mirrors/AOSP/platform_external_webp.git fetch https://android.googlesource.com/platform/external/webp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_webp.git/git-daemon-export-ok
+fi
+
+# platform/external/webrtc
+if [ ! -d mirrors/AOSP/platform_external_webrtc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/webrtc mirrors/AOSP/platform_external_webrtc.git
+else
+ git -C mirrors/AOSP/platform_external_webrtc.git fetch https://android.googlesource.com/platform/external/webrtc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_webrtc.git/git-daemon-export-ok
+fi
+
+# platform/external/wpa_supplicant_8
+if [ ! -d mirrors/AOSP/platform_external_wpa_supplicant_8.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/wpa_supplicant_8 mirrors/AOSP/platform_external_wpa_supplicant_8.git
+else
+ git -C mirrors/AOSP/platform_external_wpa_supplicant_8.git fetch https://android.googlesource.com/platform/external/wpa_supplicant_8 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_wpa_supplicant_8.git/git-daemon-export-ok
+fi
+
+# platform/external/wycheproof
+if [ ! -d mirrors/AOSP/platform_external_wycheproof.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/wycheproof mirrors/AOSP/platform_external_wycheproof.git
+else
+ git -C mirrors/AOSP/platform_external_wycheproof.git fetch https://android.googlesource.com/platform/external/wycheproof refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_wycheproof.git/git-daemon-export-ok
+fi
+
+# platform/external/xmp_toolkit
+if [ ! -d mirrors/AOSP/platform_external_xmp_toolkit.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/xmp_toolkit mirrors/AOSP/platform_external_xmp_toolkit.git
+else
+ git -C mirrors/AOSP/platform_external_xmp_toolkit.git fetch https://android.googlesource.com/platform/external/xmp_toolkit refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_xmp_toolkit.git/git-daemon-export-ok
+fi
+
+# platform/external/xz-embedded
+if [ ! -d mirrors/AOSP/platform_external_xz-embedded.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/xz-embedded mirrors/AOSP/platform_external_xz-embedded.git
+else
+ git -C mirrors/AOSP/platform_external_xz-embedded.git fetch https://android.googlesource.com/platform/external/xz-embedded refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_xz-embedded.git/git-daemon-export-ok
+fi
+
+# platform/external/xz-java
+if [ ! -d mirrors/AOSP/platform_external_xz-java.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/xz-java mirrors/AOSP/platform_external_xz-java.git
+else
+ git -C mirrors/AOSP/platform_external_xz-java.git fetch https://android.googlesource.com/platform/external/xz-java refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_xz-java.git/git-daemon-export-ok
+fi
+
+# platform/external/XNNPACK
+if [ ! -d mirrors/AOSP/platform_external_XNNPACK.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/XNNPACK mirrors/AOSP/platform_external_XNNPACK.git
+else
+ git -C mirrors/AOSP/platform_external_XNNPACK.git fetch https://android.googlesource.com/platform/external/XNNPACK refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_XNNPACK.git/git-daemon-export-ok
+fi
+
+# platform/external/yapf
+if [ ! -d mirrors/AOSP/platform_external_yapf.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/yapf mirrors/AOSP/platform_external_yapf.git
+else
+ git -C mirrors/AOSP/platform_external_yapf.git fetch https://android.googlesource.com/platform/external/yapf refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_yapf.git/git-daemon-export-ok
+fi
+
+# platform/external/zlib
+if [ ! -d mirrors/AOSP/platform_external_zlib.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/zlib mirrors/AOSP/platform_external_zlib.git
+else
+ git -C mirrors/AOSP/platform_external_zlib.git fetch https://android.googlesource.com/platform/external/zlib refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_zlib.git/git-daemon-export-ok
+fi
+
+# platform/external/zopfli
+if [ ! -d mirrors/AOSP/platform_external_zopfli.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/zopfli mirrors/AOSP/platform_external_zopfli.git
+else
+ git -C mirrors/AOSP/platform_external_zopfli.git fetch https://android.googlesource.com/platform/external/zopfli refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_zopfli.git/git-daemon-export-ok
+fi
+
+# platform/external/zxing
+if [ ! -d mirrors/AOSP/platform_external_zxing.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/external/zxing mirrors/AOSP/platform_external_zxing.git
+else
+ git -C mirrors/AOSP/platform_external_zxing.git fetch https://android.googlesource.com/platform/external/zxing refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_external_zxing.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/av
+if [ ! -d mirrors/AOSP/platform_frameworks_av.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/av mirrors/AOSP/platform_frameworks_av.git
+else
+ git -C mirrors/AOSP/platform_frameworks_av.git fetch https://android.googlesource.com/platform/frameworks/av refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_av.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/base
+if [ ! -d mirrors/AOSP/platform_frameworks_base.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/base mirrors/AOSP/platform_frameworks_base.git
+else
+ git -C mirrors/AOSP/platform_frameworks_base.git fetch https://android.googlesource.com/platform/frameworks/base refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_base.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/compile/libbcc
+if [ ! -d mirrors/AOSP/platform_frameworks_compile_libbcc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/compile/libbcc mirrors/AOSP/platform_frameworks_compile_libbcc.git
+else
+ git -C mirrors/AOSP/platform_frameworks_compile_libbcc.git fetch https://android.googlesource.com/platform/frameworks/compile/libbcc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_compile_libbcc.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/compile/mclinker
+if [ ! -d mirrors/AOSP/platform_frameworks_compile_mclinker.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/compile/mclinker mirrors/AOSP/platform_frameworks_compile_mclinker.git
+else
+ git -C mirrors/AOSP/platform_frameworks_compile_mclinker.git fetch https://android.googlesource.com/platform/frameworks/compile/mclinker refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_compile_mclinker.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/compile/slang
+if [ ! -d mirrors/AOSP/platform_frameworks_compile_slang.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/compile/slang mirrors/AOSP/platform_frameworks_compile_slang.git
+else
+ git -C mirrors/AOSP/platform_frameworks_compile_slang.git fetch https://android.googlesource.com/platform/frameworks/compile/slang refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_compile_slang.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/ex
+if [ ! -d mirrors/AOSP/platform_frameworks_ex.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/ex mirrors/AOSP/platform_frameworks_ex.git
+else
+ git -C mirrors/AOSP/platform_frameworks_ex.git fetch https://android.googlesource.com/platform/frameworks/ex refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_ex.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/hardware/interfaces
+if [ ! -d mirrors/AOSP/platform_frameworks_hardware_interfaces.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/hardware/interfaces mirrors/AOSP/platform_frameworks_hardware_interfaces.git
+else
+ git -C mirrors/AOSP/platform_frameworks_hardware_interfaces.git fetch https://android.googlesource.com/platform/frameworks/hardware/interfaces refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_hardware_interfaces.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/layoutlib
+if [ ! -d mirrors/AOSP/platform_frameworks_layoutlib.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/layoutlib mirrors/AOSP/platform_frameworks_layoutlib.git
+else
+ git -C mirrors/AOSP/platform_frameworks_layoutlib.git fetch https://android.googlesource.com/platform/frameworks/layoutlib refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_layoutlib.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/libs/systemui
+if [ ! -d mirrors/AOSP/platform_frameworks_libs_systemui.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/libs/systemui mirrors/AOSP/platform_frameworks_libs_systemui.git
+else
+ git -C mirrors/AOSP/platform_frameworks_libs_systemui.git fetch https://android.googlesource.com/platform/frameworks/libs/systemui refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_libs_systemui.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/libs/modules-utils
+if [ ! -d mirrors/AOSP/platform_frameworks_libs_modules-utils.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/libs/modules-utils mirrors/AOSP/platform_frameworks_libs_modules-utils.git
+else
+ git -C mirrors/AOSP/platform_frameworks_libs_modules-utils.git fetch https://android.googlesource.com/platform/frameworks/libs/modules-utils refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_libs_modules-utils.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/libs/native_bridge_support
+if [ ! -d mirrors/AOSP/platform_frameworks_libs_native_bridge_support.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/libs/native_bridge_support mirrors/AOSP/platform_frameworks_libs_native_bridge_support.git
+else
+ git -C mirrors/AOSP/platform_frameworks_libs_native_bridge_support.git fetch https://android.googlesource.com/platform/frameworks/libs/native_bridge_support refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_libs_native_bridge_support.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/libs/net
+if [ ! -d mirrors/AOSP/platform_frameworks_libs_net.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/libs/net mirrors/AOSP/platform_frameworks_libs_net.git
+else
+ git -C mirrors/AOSP/platform_frameworks_libs_net.git fetch https://android.googlesource.com/platform/frameworks/libs/net refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_libs_net.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/minikin
+if [ ! -d mirrors/AOSP/platform_frameworks_minikin.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/minikin mirrors/AOSP/platform_frameworks_minikin.git
+else
+ git -C mirrors/AOSP/platform_frameworks_minikin.git fetch https://android.googlesource.com/platform/frameworks/minikin refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_minikin.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/ml
+if [ ! -d mirrors/AOSP/platform_frameworks_ml.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/ml mirrors/AOSP/platform_frameworks_ml.git
+else
+ git -C mirrors/AOSP/platform_frameworks_ml.git fetch https://android.googlesource.com/platform/frameworks/ml refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_ml.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/multidex
+if [ ! -d mirrors/AOSP/platform_frameworks_multidex.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/multidex mirrors/AOSP/platform_frameworks_multidex.git
+else
+ git -C mirrors/AOSP/platform_frameworks_multidex.git fetch https://android.googlesource.com/platform/frameworks/multidex refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_multidex.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/native
+if [ ! -d mirrors/AOSP/platform_frameworks_native.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/native mirrors/AOSP/platform_frameworks_native.git
+else
+ git -C mirrors/AOSP/platform_frameworks_native.git fetch https://android.googlesource.com/platform/frameworks/native refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_native.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/bitmap
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_bitmap.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/bitmap mirrors/AOSP/platform_frameworks_opt_bitmap.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_bitmap.git fetch https://android.googlesource.com/platform/frameworks/opt/bitmap refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_bitmap.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/calendar
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_calendar.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/calendar mirrors/AOSP/platform_frameworks_opt_calendar.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_calendar.git fetch https://android.googlesource.com/platform/frameworks/opt/calendar refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_calendar.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/car/services
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_car_services.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/car/services mirrors/AOSP/platform_frameworks_opt_car_services.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_car_services.git fetch https://android.googlesource.com/platform/frameworks/opt/car/services refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_car_services.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/car/setupwizard
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_car_setupwizard.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/car/setupwizard mirrors/AOSP/platform_frameworks_opt_car_setupwizard.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_car_setupwizard.git fetch https://android.googlesource.com/platform/frameworks/opt/car/setupwizard refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_car_setupwizard.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/chips
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_chips.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/chips mirrors/AOSP/platform_frameworks_opt_chips.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_chips.git fetch https://android.googlesource.com/platform/frameworks/opt/chips refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_chips.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/colorpicker
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_colorpicker.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/colorpicker mirrors/AOSP/platform_frameworks_opt_colorpicker.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_colorpicker.git fetch https://android.googlesource.com/platform/frameworks/opt/colorpicker refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_colorpicker.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/localepicker
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_localepicker.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/localepicker mirrors/AOSP/platform_frameworks_opt_localepicker.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_localepicker.git fetch https://android.googlesource.com/platform/frameworks/opt/localepicker refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_localepicker.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/net/ethernet
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_net_ethernet.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/net/ethernet mirrors/AOSP/platform_frameworks_opt_net_ethernet.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_net_ethernet.git fetch https://android.googlesource.com/platform/frameworks/opt/net/ethernet refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_net_ethernet.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/net/ims
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_net_ims.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/net/ims mirrors/AOSP/platform_frameworks_opt_net_ims.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_net_ims.git fetch https://android.googlesource.com/platform/frameworks/opt/net/ims refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_net_ims.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/net/voip
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_net_voip.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/net/voip mirrors/AOSP/platform_frameworks_opt_net_voip.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_net_voip.git fetch https://android.googlesource.com/platform/frameworks/opt/net/voip refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_net_voip.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/photoviewer
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_photoviewer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/photoviewer mirrors/AOSP/platform_frameworks_opt_photoviewer.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_photoviewer.git fetch https://android.googlesource.com/platform/frameworks/opt/photoviewer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_photoviewer.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/setupwizard
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_setupwizard.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/setupwizard mirrors/AOSP/platform_frameworks_opt_setupwizard.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_setupwizard.git fetch https://android.googlesource.com/platform/frameworks/opt/setupwizard refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_setupwizard.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/telephony
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_telephony.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/telephony mirrors/AOSP/platform_frameworks_opt_telephony.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_telephony.git fetch https://android.googlesource.com/platform/frameworks/opt/telephony refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_telephony.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/timezonepicker
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_timezonepicker.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/timezonepicker mirrors/AOSP/platform_frameworks_opt_timezonepicker.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_timezonepicker.git fetch https://android.googlesource.com/platform/frameworks/opt/timezonepicker refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_timezonepicker.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/tv/tvsystem
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_tv_tvsystem.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/tv/tvsystem mirrors/AOSP/platform_frameworks_opt_tv_tvsystem.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_tv_tvsystem.git fetch https://android.googlesource.com/platform/frameworks/opt/tv/tvsystem refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_tv_tvsystem.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/opt/vcard
+if [ ! -d mirrors/AOSP/platform_frameworks_opt_vcard.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/opt/vcard mirrors/AOSP/platform_frameworks_opt_vcard.git
+else
+ git -C mirrors/AOSP/platform_frameworks_opt_vcard.git fetch https://android.googlesource.com/platform/frameworks/opt/vcard refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_opt_vcard.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/rs
+if [ ! -d mirrors/AOSP/platform_frameworks_rs.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/rs mirrors/AOSP/platform_frameworks_rs.git
+else
+ git -C mirrors/AOSP/platform_frameworks_rs.git fetch https://android.googlesource.com/platform/frameworks/rs refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_rs.git/git-daemon-export-ok
+fi
+
+# platform/frameworks/wilhelm
+if [ ! -d mirrors/AOSP/platform_frameworks_wilhelm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/frameworks/wilhelm mirrors/AOSP/platform_frameworks_wilhelm.git
+else
+ git -C mirrors/AOSP/platform_frameworks_wilhelm.git fetch https://android.googlesource.com/platform/frameworks/wilhelm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_frameworks_wilhelm.git/git-daemon-export-ok
+fi
+
+# platform/hardware/broadcom/libbt
+if [ ! -d mirrors/AOSP/platform_hardware_broadcom_libbt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/broadcom/libbt mirrors/AOSP/platform_hardware_broadcom_libbt.git
+else
+ git -C mirrors/AOSP/platform_hardware_broadcom_libbt.git fetch https://android.googlesource.com/platform/hardware/broadcom/libbt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_broadcom_libbt.git/git-daemon-export-ok
+fi
+
+# platform/hardware/google/apf
+if [ ! -d mirrors/AOSP/platform_hardware_google_apf.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/google/apf mirrors/AOSP/platform_hardware_google_apf.git
+else
+ git -C mirrors/AOSP/platform_hardware_google_apf.git fetch https://android.googlesource.com/platform/hardware/google/apf refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_google_apf.git/git-daemon-export-ok
+fi
+
+# platform/hardware/google/av
+if [ ! -d mirrors/AOSP/platform_hardware_google_av.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/google/av mirrors/AOSP/platform_hardware_google_av.git
+else
+ git -C mirrors/AOSP/platform_hardware_google_av.git fetch https://android.googlesource.com/platform/hardware/google/av refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_google_av.git/git-daemon-export-ok
+fi
+
+# platform/hardware/google/camera
+if [ ! -d mirrors/AOSP/platform_hardware_google_camera.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/google/camera mirrors/AOSP/platform_hardware_google_camera.git
+else
+ git -C mirrors/AOSP/platform_hardware_google_camera.git fetch https://android.googlesource.com/platform/hardware/google/camera refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_google_camera.git/git-daemon-export-ok
+fi
+
+# platform/hardware/google/easel
+if [ ! -d mirrors/AOSP/platform_hardware_google_easel.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/google/easel mirrors/AOSP/platform_hardware_google_easel.git
+else
+ git -C mirrors/AOSP/platform_hardware_google_easel.git fetch https://android.googlesource.com/platform/hardware/google/easel refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_google_easel.git/git-daemon-export-ok
+fi
+
+# platform/hardware/google/interfaces
+if [ ! -d mirrors/AOSP/platform_hardware_google_interfaces.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/google/interfaces mirrors/AOSP/platform_hardware_google_interfaces.git
+else
+ git -C mirrors/AOSP/platform_hardware_google_interfaces.git fetch https://android.googlesource.com/platform/hardware/google/interfaces refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_google_interfaces.git/git-daemon-export-ok
+fi
+
+# platform/hardware/google/pixel
+if [ ! -d mirrors/AOSP/platform_hardware_google_pixel.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/google/pixel mirrors/AOSP/platform_hardware_google_pixel.git
+else
+ git -C mirrors/AOSP/platform_hardware_google_pixel.git fetch https://android.googlesource.com/platform/hardware/google/pixel refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_google_pixel.git/git-daemon-export-ok
+fi
+
+# platform/hardware/google/pixel-sepolicy
+if [ ! -d mirrors/AOSP/platform_hardware_google_pixel-sepolicy.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/google/pixel-sepolicy mirrors/AOSP/platform_hardware_google_pixel-sepolicy.git
+else
+ git -C mirrors/AOSP/platform_hardware_google_pixel-sepolicy.git fetch https://android.googlesource.com/platform/hardware/google/pixel-sepolicy refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_google_pixel-sepolicy.git/git-daemon-export-ok
+fi
+
+# platform/hardware/interfaces
+if [ ! -d mirrors/AOSP/platform_hardware_interfaces.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/interfaces mirrors/AOSP/platform_hardware_interfaces.git
+else
+ git -C mirrors/AOSP/platform_hardware_interfaces.git fetch https://android.googlesource.com/platform/hardware/interfaces refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_interfaces.git/git-daemon-export-ok
+fi
+
+# platform/hardware/invensense
+if [ ! -d mirrors/AOSP/platform_hardware_invensense.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/invensense mirrors/AOSP/platform_hardware_invensense.git
+else
+ git -C mirrors/AOSP/platform_hardware_invensense.git fetch https://android.googlesource.com/platform/hardware/invensense refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_invensense.git/git-daemon-export-ok
+fi
+
+# platform/hardware/knowles/athletico/sound_trigger_hal
+if [ ! -d mirrors/AOSP/platform_hardware_knowles_athletico_sound_trigger_hal.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/knowles/athletico/sound_trigger_hal mirrors/AOSP/platform_hardware_knowles_athletico_sound_trigger_hal.git
+else
+ git -C mirrors/AOSP/platform_hardware_knowles_athletico_sound_trigger_hal.git fetch https://android.googlesource.com/platform/hardware/knowles/athletico/sound_trigger_hal refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_knowles_athletico_sound_trigger_hal.git/git-daemon-export-ok
+fi
+
+# platform/hardware/libhardware
+if [ ! -d mirrors/AOSP/platform_hardware_libhardware.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/libhardware mirrors/AOSP/platform_hardware_libhardware.git
+else
+ git -C mirrors/AOSP/platform_hardware_libhardware.git fetch https://android.googlesource.com/platform/hardware/libhardware refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_libhardware.git/git-daemon-export-ok
+fi
+
+# platform/hardware/libhardware_legacy
+if [ ! -d mirrors/AOSP/platform_hardware_libhardware_legacy.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/libhardware_legacy mirrors/AOSP/platform_hardware_libhardware_legacy.git
+else
+ git -C mirrors/AOSP/platform_hardware_libhardware_legacy.git fetch https://android.googlesource.com/platform/hardware/libhardware_legacy refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_libhardware_legacy.git/git-daemon-export-ok
+fi
+
+# platform/hardware/nxp/nfc
+if [ ! -d mirrors/AOSP/platform_hardware_nxp_nfc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/nxp/nfc mirrors/AOSP/platform_hardware_nxp_nfc.git
+else
+ git -C mirrors/AOSP/platform_hardware_nxp_nfc.git fetch https://android.googlesource.com/platform/hardware/nxp/nfc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_nxp_nfc.git/git-daemon-export-ok
+fi
+
+# platform/hardware/nxp/secure_element
+if [ ! -d mirrors/AOSP/platform_hardware_nxp_secure_element.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/nxp/secure_element mirrors/AOSP/platform_hardware_nxp_secure_element.git
+else
+ git -C mirrors/AOSP/platform_hardware_nxp_secure_element.git fetch https://android.googlesource.com/platform/hardware/nxp/secure_element refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_nxp_secure_element.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/audio
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_audio.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/audio mirrors/AOSP/platform_hardware_qcom_audio.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_audio.git fetch https://android.googlesource.com/platform/hardware/qcom/audio refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_audio.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/bootctrl
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_bootctrl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/bootctrl mirrors/AOSP/platform_hardware_qcom_bootctrl.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_bootctrl.git fetch https://android.googlesource.com/platform/hardware/qcom/bootctrl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_bootctrl.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/bt
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_bt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/bt mirrors/AOSP/platform_hardware_qcom_bt.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_bt.git fetch https://android.googlesource.com/platform/hardware/qcom/bt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_bt.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/camera
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_camera.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/camera mirrors/AOSP/platform_hardware_qcom_camera.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_camera.git fetch https://android.googlesource.com/platform/hardware/qcom/camera refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_camera.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/data/ipacfg-mgr
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_data_ipacfg-mgr.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/data/ipacfg-mgr mirrors/AOSP/platform_hardware_qcom_data_ipacfg-mgr.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_data_ipacfg-mgr.git fetch https://android.googlesource.com/platform/hardware/qcom/data/ipacfg-mgr refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_data_ipacfg-mgr.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/display
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_display.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/display mirrors/AOSP/platform_hardware_qcom_display.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_display.git fetch https://android.googlesource.com/platform/hardware/qcom/display refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_display.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/gps
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_gps.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/gps mirrors/AOSP/platform_hardware_qcom_gps.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_gps.git fetch https://android.googlesource.com/platform/hardware/qcom/gps refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_gps.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/keymaster
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_keymaster.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/keymaster mirrors/AOSP/platform_hardware_qcom_keymaster.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_keymaster.git fetch https://android.googlesource.com/platform/hardware/qcom/keymaster refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_keymaster.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/media
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_media.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/media mirrors/AOSP/platform_hardware_qcom_media.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_media.git fetch https://android.googlesource.com/platform/hardware/qcom/media refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_media.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/msm8960
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_msm8960.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/msm8960 mirrors/AOSP/platform_hardware_qcom_msm8960.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_msm8960.git fetch https://android.googlesource.com/platform/hardware/qcom/msm8960 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_msm8960.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/msm8994
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_msm8994.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/msm8994 mirrors/AOSP/platform_hardware_qcom_msm8994.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_msm8994.git fetch https://android.googlesource.com/platform/hardware/qcom/msm8994 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_msm8994.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/msm8996
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_msm8996.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/msm8996 mirrors/AOSP/platform_hardware_qcom_msm8996.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_msm8996.git fetch https://android.googlesource.com/platform/hardware/qcom/msm8996 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_msm8996.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/msm8998
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_msm8998.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/msm8998 mirrors/AOSP/platform_hardware_qcom_msm8998.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_msm8998.git fetch https://android.googlesource.com/platform/hardware/qcom/msm8998 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_msm8998.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/msm8x09
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_msm8x09.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/msm8x09 mirrors/AOSP/platform_hardware_qcom_msm8x09.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_msm8x09.git fetch https://android.googlesource.com/platform/hardware/qcom/msm8x09 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_msm8x09.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/msm8x26
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_msm8x26.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/msm8x26 mirrors/AOSP/platform_hardware_qcom_msm8x26.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_msm8x26.git fetch https://android.googlesource.com/platform/hardware/qcom/msm8x26 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_msm8x26.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/msm8x27
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_msm8x27.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/msm8x27 mirrors/AOSP/platform_hardware_qcom_msm8x27.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_msm8x27.git fetch https://android.googlesource.com/platform/hardware/qcom/msm8x27 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_msm8x27.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/msm8x84
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_msm8x84.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/msm8x84 mirrors/AOSP/platform_hardware_qcom_msm8x84.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_msm8x84.git fetch https://android.googlesource.com/platform/hardware/qcom/msm8x84 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_msm8x84.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/neuralnetworks/hvxservice
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_neuralnetworks_hvxservice.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/neuralnetworks/hvxservice mirrors/AOSP/platform_hardware_qcom_neuralnetworks_hvxservice.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_neuralnetworks_hvxservice.git fetch https://android.googlesource.com/platform/hardware/qcom/neuralnetworks/hvxservice refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_neuralnetworks_hvxservice.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/power
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_power.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/power mirrors/AOSP/platform_hardware_qcom_power.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_power.git fetch https://android.googlesource.com/platform/hardware/qcom/power refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_power.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sdm845/bt
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sdm845_bt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sdm845/bt mirrors/AOSP/platform_hardware_qcom_sdm845_bt.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sdm845_bt.git fetch https://android.googlesource.com/platform/hardware/qcom/sdm845/bt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sdm845_bt.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sdm845/data/ipacfg-mgr
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sdm845_data_ipacfg-mgr.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sdm845/data/ipacfg-mgr mirrors/AOSP/platform_hardware_qcom_sdm845_data_ipacfg-mgr.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sdm845_data_ipacfg-mgr.git fetch https://android.googlesource.com/platform/hardware/qcom/sdm845/data/ipacfg-mgr refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sdm845_data_ipacfg-mgr.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sdm845/display
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sdm845_display.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sdm845/display mirrors/AOSP/platform_hardware_qcom_sdm845_display.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sdm845_display.git fetch https://android.googlesource.com/platform/hardware/qcom/sdm845/display refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sdm845_display.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sdm845/gps
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sdm845_gps.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sdm845/gps mirrors/AOSP/platform_hardware_qcom_sdm845_gps.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sdm845_gps.git fetch https://android.googlesource.com/platform/hardware/qcom/sdm845/gps refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sdm845_gps.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sdm845/media
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sdm845_media.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sdm845/media mirrors/AOSP/platform_hardware_qcom_sdm845_media.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sdm845_media.git fetch https://android.googlesource.com/platform/hardware/qcom/sdm845/media refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sdm845_media.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sdm845/thermal
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sdm845_thermal.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sdm845/thermal mirrors/AOSP/platform_hardware_qcom_sdm845_thermal.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sdm845_thermal.git fetch https://android.googlesource.com/platform/hardware/qcom/sdm845/thermal refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sdm845_thermal.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sdm845/vr
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sdm845_vr.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sdm845/vr mirrors/AOSP/platform_hardware_qcom_sdm845_vr.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sdm845_vr.git fetch https://android.googlesource.com/platform/hardware/qcom/sdm845/vr refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sdm845_vr.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sm7150/gps
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sm7150_gps.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sm7150/gps mirrors/AOSP/platform_hardware_qcom_sm7150_gps.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sm7150_gps.git fetch https://android.googlesource.com/platform/hardware/qcom/sm7150/gps refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sm7150_gps.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sm8150/data/ipacfg-mgr
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sm8150_data_ipacfg-mgr.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sm8150/data/ipacfg-mgr mirrors/AOSP/platform_hardware_qcom_sm8150_data_ipacfg-mgr.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sm8150_data_ipacfg-mgr.git fetch https://android.googlesource.com/platform/hardware/qcom/sm8150/data/ipacfg-mgr refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sm8150_data_ipacfg-mgr.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sm8150/display
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sm8150_display.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sm8150/display mirrors/AOSP/platform_hardware_qcom_sm8150_display.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sm8150_display.git fetch https://android.googlesource.com/platform/hardware/qcom/sm8150/display refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sm8150_display.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sm8150/gps
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sm8150_gps.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sm8150/gps mirrors/AOSP/platform_hardware_qcom_sm8150_gps.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sm8150_gps.git fetch https://android.googlesource.com/platform/hardware/qcom/sm8150/gps refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sm8150_gps.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sm8150/media
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sm8150_media.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sm8150/media mirrors/AOSP/platform_hardware_qcom_sm8150_media.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sm8150_media.git fetch https://android.googlesource.com/platform/hardware/qcom/sm8150/media refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sm8150_media.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sm8150/thermal
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sm8150_thermal.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sm8150/thermal mirrors/AOSP/platform_hardware_qcom_sm8150_thermal.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sm8150_thermal.git fetch https://android.googlesource.com/platform/hardware/qcom/sm8150/thermal refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sm8150_thermal.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sm8150/vr
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sm8150_vr.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sm8150/vr mirrors/AOSP/platform_hardware_qcom_sm8150_vr.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sm8150_vr.git fetch https://android.googlesource.com/platform/hardware/qcom/sm8150/vr refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sm8150_vr.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/sm8150p/gps
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_sm8150p_gps.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/sm8150p/gps mirrors/AOSP/platform_hardware_qcom_sm8150p_gps.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_sm8150p_gps.git fetch https://android.googlesource.com/platform/hardware/qcom/sm8150p/gps refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_sm8150p_gps.git/git-daemon-export-ok
+fi
+
+# platform/hardware/qcom/wlan
+if [ ! -d mirrors/AOSP/platform_hardware_qcom_wlan.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/qcom/wlan mirrors/AOSP/platform_hardware_qcom_wlan.git
+else
+ git -C mirrors/AOSP/platform_hardware_qcom_wlan.git fetch https://android.googlesource.com/platform/hardware/qcom/wlan refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_qcom_wlan.git/git-daemon-export-ok
+fi
+
+# platform/hardware/ril
+if [ ! -d mirrors/AOSP/platform_hardware_ril.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/ril mirrors/AOSP/platform_hardware_ril.git
+else
+ git -C mirrors/AOSP/platform_hardware_ril.git fetch https://android.googlesource.com/platform/hardware/ril refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_ril.git/git-daemon-export-ok
+fi
+
+# platform/hardware/st/nfc
+if [ ! -d mirrors/AOSP/platform_hardware_st_nfc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/st/nfc mirrors/AOSP/platform_hardware_st_nfc.git
+else
+ git -C mirrors/AOSP/platform_hardware_st_nfc.git fetch https://android.googlesource.com/platform/hardware/st/nfc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_st_nfc.git/git-daemon-export-ok
+fi
+
+# platform/hardware/st/secure_element
+if [ ! -d mirrors/AOSP/platform_hardware_st_secure_element.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/st/secure_element mirrors/AOSP/platform_hardware_st_secure_element.git
+else
+ git -C mirrors/AOSP/platform_hardware_st_secure_element.git fetch https://android.googlesource.com/platform/hardware/st/secure_element refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_st_secure_element.git/git-daemon-export-ok
+fi
+
+# platform/hardware/ti/am57x
+if [ ! -d mirrors/AOSP/platform_hardware_ti_am57x.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/hardware/ti/am57x mirrors/AOSP/platform_hardware_ti_am57x.git
+else
+ git -C mirrors/AOSP/platform_hardware_ti_am57x.git fetch https://android.googlesource.com/platform/hardware/ti/am57x refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_hardware_ti_am57x.git/git-daemon-export-ok
+fi
+
+# kernel/build
+if [ ! -d mirrors/AOSP/kernel_build.git ] ; then
+ git clone --mirror https://android.googlesource.com/kernel/build mirrors/AOSP/kernel_build.git
+else
+ git -C mirrors/AOSP/kernel_build.git fetch https://android.googlesource.com/kernel/build refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/kernel_build.git/git-daemon-export-ok
+fi
+
+# kernel/configs
+if [ ! -d mirrors/AOSP/kernel_configs.git ] ; then
+ git clone --mirror https://android.googlesource.com/kernel/configs mirrors/AOSP/kernel_configs.git
+else
+ git -C mirrors/AOSP/kernel_configs.git fetch https://android.googlesource.com/kernel/configs refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/kernel_configs.git/git-daemon-export-ok
+fi
+
+# kernel/prebuilts/4.19/arm64
+if [ ! -d mirrors/AOSP/kernel_prebuilts_4.19_arm64.git ] ; then
+ git clone --mirror https://android.googlesource.com/kernel/prebuilts/4.19/arm64 mirrors/AOSP/kernel_prebuilts_4.19_arm64.git
+else
+ git -C mirrors/AOSP/kernel_prebuilts_4.19_arm64.git fetch https://android.googlesource.com/kernel/prebuilts/4.19/arm64 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/kernel_prebuilts_4.19_arm64.git/git-daemon-export-ok
+fi
+
+# kernel/tests
+if [ ! -d mirrors/AOSP/kernel_tests.git ] ; then
+ git clone --mirror https://android.googlesource.com/kernel/tests mirrors/AOSP/kernel_tests.git
+else
+ git -C mirrors/AOSP/kernel_tests.git fetch https://android.googlesource.com/kernel/tests refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/kernel_tests.git/git-daemon-export-ok
+fi
+
+# platform/libcore
+if [ ! -d mirrors/AOSP/platform_libcore.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/libcore mirrors/AOSP/platform_libcore.git
+else
+ git -C mirrors/AOSP/platform_libcore.git fetch https://android.googlesource.com/platform/libcore refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_libcore.git/git-daemon-export-ok
+fi
+
+# platform/libnativehelper
+if [ ! -d mirrors/AOSP/platform_libnativehelper.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/libnativehelper mirrors/AOSP/platform_libnativehelper.git
+else
+ git -C mirrors/AOSP/platform_libnativehelper.git fetch https://android.googlesource.com/platform/libnativehelper refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_libnativehelper.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/BasicSmsReceiver
+if [ ! -d mirrors/AOSP/platform_packages_apps_BasicSmsReceiver.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/BasicSmsReceiver mirrors/AOSP/platform_packages_apps_BasicSmsReceiver.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_BasicSmsReceiver.git fetch https://android.googlesource.com/platform/packages/apps/BasicSmsReceiver refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_BasicSmsReceiver.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Bluetooth
+if [ ! -d mirrors/AOSP/platform_packages_apps_Bluetooth.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Bluetooth mirrors/AOSP/platform_packages_apps_Bluetooth.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Bluetooth.git fetch https://android.googlesource.com/platform/packages/apps/Bluetooth refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Bluetooth.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Browser2
+if [ ! -d mirrors/AOSP/platform_packages_apps_Browser2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Browser2 mirrors/AOSP/platform_packages_apps_Browser2.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Browser2.git fetch https://android.googlesource.com/platform/packages/apps/Browser2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Browser2.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Calendar
+if [ ! -d mirrors/AOSP/platform_packages_apps_Calendar.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Calendar mirrors/AOSP/platform_packages_apps_Calendar.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Calendar.git fetch https://android.googlesource.com/platform/packages/apps/Calendar refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Calendar.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Camera2
+if [ ! -d mirrors/AOSP/platform_packages_apps_Camera2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Camera2 mirrors/AOSP/platform_packages_apps_Camera2.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Camera2.git fetch https://android.googlesource.com/platform/packages/apps/Camera2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Camera2.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Calendar
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Calendar.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Calendar mirrors/AOSP/platform_packages_apps_Car_Calendar.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Calendar.git fetch https://android.googlesource.com/platform/packages/apps/Car/Calendar refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Calendar.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Cluster
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Cluster.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Cluster mirrors/AOSP/platform_packages_apps_Car_Cluster.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Cluster.git fetch https://android.googlesource.com/platform/packages/apps/Car/Cluster refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Cluster.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/CompanionDeviceSupport
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_CompanionDeviceSupport.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/CompanionDeviceSupport mirrors/AOSP/platform_packages_apps_Car_CompanionDeviceSupport.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_CompanionDeviceSupport.git fetch https://android.googlesource.com/platform/packages/apps/Car/CompanionDeviceSupport refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_CompanionDeviceSupport.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Dialer
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Dialer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Dialer mirrors/AOSP/platform_packages_apps_Car_Dialer.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Dialer.git fetch https://android.googlesource.com/platform/packages/apps/Car/Dialer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Dialer.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Hvac
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Hvac.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Hvac mirrors/AOSP/platform_packages_apps_Car_Hvac.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Hvac.git fetch https://android.googlesource.com/platform/packages/apps/Car/Hvac refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Hvac.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/LatinIME
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_LatinIME.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/LatinIME mirrors/AOSP/platform_packages_apps_Car_LatinIME.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_LatinIME.git fetch https://android.googlesource.com/platform/packages/apps/Car/LatinIME refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_LatinIME.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Launcher
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Launcher.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Launcher mirrors/AOSP/platform_packages_apps_Car_Launcher.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Launcher.git fetch https://android.googlesource.com/platform/packages/apps/Car/Launcher refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Launcher.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/LinkViewer
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_LinkViewer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/LinkViewer mirrors/AOSP/platform_packages_apps_Car_LinkViewer.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_LinkViewer.git fetch https://android.googlesource.com/platform/packages/apps/Car/LinkViewer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_LinkViewer.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/LocalMediaPlayer
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_LocalMediaPlayer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/LocalMediaPlayer mirrors/AOSP/platform_packages_apps_Car_LocalMediaPlayer.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_LocalMediaPlayer.git fetch https://android.googlesource.com/platform/packages/apps/Car/LocalMediaPlayer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_LocalMediaPlayer.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Media
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Media.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Media mirrors/AOSP/platform_packages_apps_Car_Media.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Media.git fetch https://android.googlesource.com/platform/packages/apps/Car/Media refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Media.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Messenger
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Messenger.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Messenger mirrors/AOSP/platform_packages_apps_Car_Messenger.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Messenger.git fetch https://android.googlesource.com/platform/packages/apps/Car/Messenger refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Messenger.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Notification
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Notification.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Notification mirrors/AOSP/platform_packages_apps_Car_Notification.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Notification.git fetch https://android.googlesource.com/platform/packages/apps/Car/Notification refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Notification.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Radio
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Radio.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Radio mirrors/AOSP/platform_packages_apps_Car_Radio.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Radio.git fetch https://android.googlesource.com/platform/packages/apps/Car/Radio refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Radio.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/RotaryController
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_RotaryController.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/RotaryController mirrors/AOSP/platform_packages_apps_Car_RotaryController.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_RotaryController.git fetch https://android.googlesource.com/platform/packages/apps/Car/RotaryController refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_RotaryController.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/Settings
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_Settings.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/Settings mirrors/AOSP/platform_packages_apps_Car_Settings.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_Settings.git fetch https://android.googlesource.com/platform/packages/apps/Car/Settings refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_Settings.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/SystemUpdater
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_SystemUpdater.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/SystemUpdater mirrors/AOSP/platform_packages_apps_Car_SystemUpdater.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_SystemUpdater.git fetch https://android.googlesource.com/platform/packages/apps/Car/SystemUpdater refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_SystemUpdater.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/libs
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_libs.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/libs mirrors/AOSP/platform_packages_apps_Car_libs.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_libs.git fetch https://android.googlesource.com/platform/packages/apps/Car/libs refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_libs.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Car/tests
+if [ ! -d mirrors/AOSP/platform_packages_apps_Car_tests.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Car/tests mirrors/AOSP/platform_packages_apps_Car_tests.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Car_tests.git fetch https://android.googlesource.com/platform/packages/apps/Car/tests refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Car_tests.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/CarrierConfig
+if [ ! -d mirrors/AOSP/platform_packages_apps_CarrierConfig.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/CarrierConfig mirrors/AOSP/platform_packages_apps_CarrierConfig.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_CarrierConfig.git fetch https://android.googlesource.com/platform/packages/apps/CarrierConfig refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_CarrierConfig.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/CellBroadcastReceiver
+if [ ! -d mirrors/AOSP/platform_packages_apps_CellBroadcastReceiver.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/CellBroadcastReceiver mirrors/AOSP/platform_packages_apps_CellBroadcastReceiver.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_CellBroadcastReceiver.git fetch https://android.googlesource.com/platform/packages/apps/CellBroadcastReceiver refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_CellBroadcastReceiver.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/CertInstaller
+if [ ! -d mirrors/AOSP/platform_packages_apps_CertInstaller.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/CertInstaller mirrors/AOSP/platform_packages_apps_CertInstaller.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_CertInstaller.git fetch https://android.googlesource.com/platform/packages/apps/CertInstaller refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_CertInstaller.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Contacts
+if [ ! -d mirrors/AOSP/platform_packages_apps_Contacts.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Contacts mirrors/AOSP/platform_packages_apps_Contacts.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Contacts.git fetch https://android.googlesource.com/platform/packages/apps/Contacts refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Contacts.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/DeskClock
+if [ ! -d mirrors/AOSP/platform_packages_apps_DeskClock.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/DeskClock mirrors/AOSP/platform_packages_apps_DeskClock.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_DeskClock.git fetch https://android.googlesource.com/platform/packages/apps/DeskClock refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_DeskClock.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/DevCamera
+if [ ! -d mirrors/AOSP/platform_packages_apps_DevCamera.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/DevCamera mirrors/AOSP/platform_packages_apps_DevCamera.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_DevCamera.git fetch https://android.googlesource.com/platform/packages/apps/DevCamera refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_DevCamera.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Dialer
+if [ ! -d mirrors/AOSP/platform_packages_apps_Dialer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Dialer mirrors/AOSP/platform_packages_apps_Dialer.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Dialer.git fetch https://android.googlesource.com/platform/packages/apps/Dialer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Dialer.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/DocumentsUI
+if [ ! -d mirrors/AOSP/platform_packages_apps_DocumentsUI.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/DocumentsUI mirrors/AOSP/platform_packages_apps_DocumentsUI.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_DocumentsUI.git fetch https://android.googlesource.com/platform/packages/apps/DocumentsUI refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_DocumentsUI.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/EmergencyInfo
+if [ ! -d mirrors/AOSP/platform_packages_apps_EmergencyInfo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/EmergencyInfo mirrors/AOSP/platform_packages_apps_EmergencyInfo.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_EmergencyInfo.git fetch https://android.googlesource.com/platform/packages/apps/EmergencyInfo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_EmergencyInfo.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Gallery
+if [ ! -d mirrors/AOSP/platform_packages_apps_Gallery.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Gallery mirrors/AOSP/platform_packages_apps_Gallery.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Gallery.git fetch https://android.googlesource.com/platform/packages/apps/Gallery refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Gallery.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Gallery2
+if [ ! -d mirrors/AOSP/platform_packages_apps_Gallery2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Gallery2 mirrors/AOSP/platform_packages_apps_Gallery2.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Gallery2.git fetch https://android.googlesource.com/platform/packages/apps/Gallery2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Gallery2.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/HTMLViewer
+if [ ! -d mirrors/AOSP/platform_packages_apps_HTMLViewer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/HTMLViewer mirrors/AOSP/platform_packages_apps_HTMLViewer.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_HTMLViewer.git fetch https://android.googlesource.com/platform/packages/apps/HTMLViewer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_HTMLViewer.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/KeyChain
+if [ ! -d mirrors/AOSP/platform_packages_apps_KeyChain.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/KeyChain mirrors/AOSP/platform_packages_apps_KeyChain.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_KeyChain.git fetch https://android.googlesource.com/platform/packages/apps/KeyChain refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_KeyChain.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Launcher3
+if [ ! -d mirrors/AOSP/platform_packages_apps_Launcher3.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Launcher3 mirrors/AOSP/platform_packages_apps_Launcher3.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Launcher3.git fetch https://android.googlesource.com/platform/packages/apps/Launcher3 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Launcher3.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/LegacyCamera
+if [ ! -d mirrors/AOSP/platform_packages_apps_LegacyCamera.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/LegacyCamera mirrors/AOSP/platform_packages_apps_LegacyCamera.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_LegacyCamera.git fetch https://android.googlesource.com/platform/packages/apps/LegacyCamera refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_LegacyCamera.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/ManagedProvisioning
+if [ ! -d mirrors/AOSP/platform_packages_apps_ManagedProvisioning.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/ManagedProvisioning mirrors/AOSP/platform_packages_apps_ManagedProvisioning.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_ManagedProvisioning.git fetch https://android.googlesource.com/platform/packages/apps/ManagedProvisioning refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_ManagedProvisioning.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Messaging
+if [ ! -d mirrors/AOSP/platform_packages_apps_Messaging.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Messaging mirrors/AOSP/platform_packages_apps_Messaging.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Messaging.git fetch https://android.googlesource.com/platform/packages/apps/Messaging refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Messaging.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Music
+if [ ! -d mirrors/AOSP/platform_packages_apps_Music.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Music mirrors/AOSP/platform_packages_apps_Music.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Music.git fetch https://android.googlesource.com/platform/packages/apps/Music refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Music.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/MusicFX
+if [ ! -d mirrors/AOSP/platform_packages_apps_MusicFX.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/MusicFX mirrors/AOSP/platform_packages_apps_MusicFX.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_MusicFX.git fetch https://android.googlesource.com/platform/packages/apps/MusicFX refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_MusicFX.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Nfc
+if [ ! -d mirrors/AOSP/platform_packages_apps_Nfc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Nfc mirrors/AOSP/platform_packages_apps_Nfc.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Nfc.git fetch https://android.googlesource.com/platform/packages/apps/Nfc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Nfc.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/OnDeviceAppPrediction
+if [ ! -d mirrors/AOSP/platform_packages_apps_OnDeviceAppPrediction.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/OnDeviceAppPrediction mirrors/AOSP/platform_packages_apps_OnDeviceAppPrediction.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_OnDeviceAppPrediction.git fetch https://android.googlesource.com/platform/packages/apps/OnDeviceAppPrediction refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_OnDeviceAppPrediction.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/OneTimeInitializer
+if [ ! -d mirrors/AOSP/platform_packages_apps_OneTimeInitializer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/OneTimeInitializer mirrors/AOSP/platform_packages_apps_OneTimeInitializer.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_OneTimeInitializer.git fetch https://android.googlesource.com/platform/packages/apps/OneTimeInitializer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_OneTimeInitializer.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/PackageInstaller
+if [ ! -d mirrors/AOSP/platform_packages_apps_PackageInstaller.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/PackageInstaller mirrors/AOSP/platform_packages_apps_PackageInstaller.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_PackageInstaller.git fetch https://android.googlesource.com/platform/packages/apps/PackageInstaller refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_PackageInstaller.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/PhoneCommon
+if [ ! -d mirrors/AOSP/platform_packages_apps_PhoneCommon.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/PhoneCommon mirrors/AOSP/platform_packages_apps_PhoneCommon.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_PhoneCommon.git fetch https://android.googlesource.com/platform/packages/apps/PhoneCommon refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_PhoneCommon.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Protips
+if [ ! -d mirrors/AOSP/platform_packages_apps_Protips.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Protips mirrors/AOSP/platform_packages_apps_Protips.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Protips.git fetch https://android.googlesource.com/platform/packages/apps/Protips refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Protips.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Provision
+if [ ! -d mirrors/AOSP/platform_packages_apps_Provision.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Provision mirrors/AOSP/platform_packages_apps_Provision.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Provision.git fetch https://android.googlesource.com/platform/packages/apps/Provision refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Provision.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/QuickAccessWallet
+if [ ! -d mirrors/AOSP/platform_packages_apps_QuickAccessWallet.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/QuickAccessWallet mirrors/AOSP/platform_packages_apps_QuickAccessWallet.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_QuickAccessWallet.git fetch https://android.googlesource.com/platform/packages/apps/QuickAccessWallet refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_QuickAccessWallet.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/SafetyRegulatoryInfo
+if [ ! -d mirrors/AOSP/platform_packages_apps_SafetyRegulatoryInfo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/SafetyRegulatoryInfo mirrors/AOSP/platform_packages_apps_SafetyRegulatoryInfo.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_SafetyRegulatoryInfo.git fetch https://android.googlesource.com/platform/packages/apps/SafetyRegulatoryInfo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_SafetyRegulatoryInfo.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/SampleLocationAttribution
+if [ ! -d mirrors/AOSP/platform_packages_apps_SampleLocationAttribution.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/SampleLocationAttribution mirrors/AOSP/platform_packages_apps_SampleLocationAttribution.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_SampleLocationAttribution.git fetch https://android.googlesource.com/platform/packages/apps/SampleLocationAttribution refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_SampleLocationAttribution.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/SecureElement
+if [ ! -d mirrors/AOSP/platform_packages_apps_SecureElement.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/SecureElement mirrors/AOSP/platform_packages_apps_SecureElement.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_SecureElement.git fetch https://android.googlesource.com/platform/packages/apps/SecureElement refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_SecureElement.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Settings
+if [ ! -d mirrors/AOSP/platform_packages_apps_Settings.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Settings mirrors/AOSP/platform_packages_apps_Settings.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Settings.git fetch https://android.googlesource.com/platform/packages/apps/Settings refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Settings.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/SettingsIntelligence
+if [ ! -d mirrors/AOSP/platform_packages_apps_SettingsIntelligence.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/SettingsIntelligence mirrors/AOSP/platform_packages_apps_SettingsIntelligence.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_SettingsIntelligence.git fetch https://android.googlesource.com/platform/packages/apps/SettingsIntelligence refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_SettingsIntelligence.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/SoundRecorder
+if [ ! -d mirrors/AOSP/platform_packages_apps_SoundRecorder.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/SoundRecorder mirrors/AOSP/platform_packages_apps_SoundRecorder.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_SoundRecorder.git fetch https://android.googlesource.com/platform/packages/apps/SoundRecorder refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_SoundRecorder.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/SpareParts
+if [ ! -d mirrors/AOSP/platform_packages_apps_SpareParts.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/SpareParts mirrors/AOSP/platform_packages_apps_SpareParts.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_SpareParts.git fetch https://android.googlesource.com/platform/packages/apps/SpareParts refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_SpareParts.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Stk
+if [ ! -d mirrors/AOSP/platform_packages_apps_Stk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Stk mirrors/AOSP/platform_packages_apps_Stk.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Stk.git fetch https://android.googlesource.com/platform/packages/apps/Stk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Stk.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/StorageManager
+if [ ! -d mirrors/AOSP/platform_packages_apps_StorageManager.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/StorageManager mirrors/AOSP/platform_packages_apps_StorageManager.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_StorageManager.git fetch https://android.googlesource.com/platform/packages/apps/StorageManager refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_StorageManager.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Tag
+if [ ! -d mirrors/AOSP/platform_packages_apps_Tag.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Tag mirrors/AOSP/platform_packages_apps_Tag.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Tag.git fetch https://android.googlesource.com/platform/packages/apps/Tag refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Tag.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Terminal
+if [ ! -d mirrors/AOSP/platform_packages_apps_Terminal.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Terminal mirrors/AOSP/platform_packages_apps_Terminal.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Terminal.git fetch https://android.googlesource.com/platform/packages/apps/Terminal refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Terminal.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Test/connectivity
+if [ ! -d mirrors/AOSP/platform_packages_apps_Test_connectivity.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Test/connectivity mirrors/AOSP/platform_packages_apps_Test_connectivity.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Test_connectivity.git fetch https://android.googlesource.com/platform/packages/apps/Test/connectivity refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Test_connectivity.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/TimeZoneData
+if [ ! -d mirrors/AOSP/platform_packages_apps_TimeZoneData.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/TimeZoneData mirrors/AOSP/platform_packages_apps_TimeZoneData.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_TimeZoneData.git fetch https://android.googlesource.com/platform/packages/apps/TimeZoneData refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_TimeZoneData.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/TimeZoneUpdater
+if [ ! -d mirrors/AOSP/platform_packages_apps_TimeZoneUpdater.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/TimeZoneUpdater mirrors/AOSP/platform_packages_apps_TimeZoneUpdater.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_TimeZoneUpdater.git fetch https://android.googlesource.com/platform/packages/apps/TimeZoneUpdater refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_TimeZoneUpdater.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/ThemePicker
+if [ ! -d mirrors/AOSP/platform_packages_apps_ThemePicker.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/ThemePicker mirrors/AOSP/platform_packages_apps_ThemePicker.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_ThemePicker.git fetch https://android.googlesource.com/platform/packages/apps/ThemePicker refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_ThemePicker.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/Traceur
+if [ ! -d mirrors/AOSP/platform_packages_apps_Traceur.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/Traceur mirrors/AOSP/platform_packages_apps_Traceur.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_Traceur.git fetch https://android.googlesource.com/platform/packages/apps/Traceur refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_Traceur.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/TvSettings
+if [ ! -d mirrors/AOSP/platform_packages_apps_TvSettings.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/TvSettings mirrors/AOSP/platform_packages_apps_TvSettings.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_TvSettings.git fetch https://android.googlesource.com/platform/packages/apps/TvSettings refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_TvSettings.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/TV
+if [ ! -d mirrors/AOSP/platform_packages_apps_TV.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/TV mirrors/AOSP/platform_packages_apps_TV.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_TV.git fetch https://android.googlesource.com/platform/packages/apps/TV refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_TV.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/UniversalMediaPlayer
+if [ ! -d mirrors/AOSP/platform_packages_apps_UniversalMediaPlayer.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/UniversalMediaPlayer mirrors/AOSP/platform_packages_apps_UniversalMediaPlayer.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_UniversalMediaPlayer.git fetch https://android.googlesource.com/platform/packages/apps/UniversalMediaPlayer refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_UniversalMediaPlayer.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/WallpaperPicker
+if [ ! -d mirrors/AOSP/platform_packages_apps_WallpaperPicker.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/WallpaperPicker mirrors/AOSP/platform_packages_apps_WallpaperPicker.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_WallpaperPicker.git fetch https://android.googlesource.com/platform/packages/apps/WallpaperPicker refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_WallpaperPicker.git/git-daemon-export-ok
+fi
+
+# platform/packages/apps/WallpaperPicker2
+if [ ! -d mirrors/AOSP/platform_packages_apps_WallpaperPicker2.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/apps/WallpaperPicker2 mirrors/AOSP/platform_packages_apps_WallpaperPicker2.git
+else
+ git -C mirrors/AOSP/platform_packages_apps_WallpaperPicker2.git fetch https://android.googlesource.com/platform/packages/apps/WallpaperPicker2 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_apps_WallpaperPicker2.git/git-daemon-export-ok
+fi
+
+# platform/packages/inputmethods/LatinIME
+if [ ! -d mirrors/AOSP/platform_packages_inputmethods_LatinIME.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/inputmethods/LatinIME mirrors/AOSP/platform_packages_inputmethods_LatinIME.git
+else
+ git -C mirrors/AOSP/platform_packages_inputmethods_LatinIME.git fetch https://android.googlesource.com/platform/packages/inputmethods/LatinIME refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_inputmethods_LatinIME.git/git-daemon-export-ok
+fi
+
+# platform/packages/inputmethods/LeanbackIME
+if [ ! -d mirrors/AOSP/platform_packages_inputmethods_LeanbackIME.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/inputmethods/LeanbackIME mirrors/AOSP/platform_packages_inputmethods_LeanbackIME.git
+else
+ git -C mirrors/AOSP/platform_packages_inputmethods_LeanbackIME.git fetch https://android.googlesource.com/platform/packages/inputmethods/LeanbackIME refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_inputmethods_LeanbackIME.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/ArtPrebuilt
+if [ ! -d mirrors/AOSP/platform_packages_modules_ArtPrebuilt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/ArtPrebuilt mirrors/AOSP/platform_packages_modules_ArtPrebuilt.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_ArtPrebuilt.git fetch https://android.googlesource.com/platform/packages/modules/ArtPrebuilt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_ArtPrebuilt.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/CaptivePortalLogin
+if [ ! -d mirrors/AOSP/platform_packages_modules_CaptivePortalLogin.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/CaptivePortalLogin mirrors/AOSP/platform_packages_modules_CaptivePortalLogin.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_CaptivePortalLogin.git fetch https://android.googlesource.com/platform/packages/modules/CaptivePortalLogin refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_CaptivePortalLogin.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/CellBroadcastService
+if [ ! -d mirrors/AOSP/platform_packages_modules_CellBroadcastService.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/CellBroadcastService mirrors/AOSP/platform_packages_modules_CellBroadcastService.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_CellBroadcastService.git fetch https://android.googlesource.com/platform/packages/modules/CellBroadcastService refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_CellBroadcastService.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/Cronet
+if [ ! -d mirrors/AOSP/platform_packages_modules_Cronet.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/Cronet mirrors/AOSP/platform_packages_modules_Cronet.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_Cronet.git fetch https://android.googlesource.com/platform/packages/modules/Cronet refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_Cronet.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/DnsResolver
+if [ ! -d mirrors/AOSP/platform_packages_modules_DnsResolver.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/DnsResolver mirrors/AOSP/platform_packages_modules_DnsResolver.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_DnsResolver.git fetch https://android.googlesource.com/platform/packages/modules/DnsResolver refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_DnsResolver.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/ExtServices
+if [ ! -d mirrors/AOSP/platform_packages_modules_ExtServices.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/ExtServices mirrors/AOSP/platform_packages_modules_ExtServices.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_ExtServices.git fetch https://android.googlesource.com/platform/packages/modules/ExtServices refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_ExtServices.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/IPsec
+if [ ! -d mirrors/AOSP/platform_packages_modules_IPsec.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/IPsec mirrors/AOSP/platform_packages_modules_IPsec.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_IPsec.git fetch https://android.googlesource.com/platform/packages/modules/IPsec refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_IPsec.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/ModuleMetadata
+if [ ! -d mirrors/AOSP/platform_packages_modules_ModuleMetadata.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/ModuleMetadata mirrors/AOSP/platform_packages_modules_ModuleMetadata.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_ModuleMetadata.git fetch https://android.googlesource.com/platform/packages/modules/ModuleMetadata refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_ModuleMetadata.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/NetworkPermissionConfig
+if [ ! -d mirrors/AOSP/platform_packages_modules_NetworkPermissionConfig.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/NetworkPermissionConfig mirrors/AOSP/platform_packages_modules_NetworkPermissionConfig.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_NetworkPermissionConfig.git fetch https://android.googlesource.com/platform/packages/modules/NetworkPermissionConfig refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_NetworkPermissionConfig.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/NetworkStack
+if [ ! -d mirrors/AOSP/platform_packages_modules_NetworkStack.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/NetworkStack mirrors/AOSP/platform_packages_modules_NetworkStack.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_NetworkStack.git fetch https://android.googlesource.com/platform/packages/modules/NetworkStack refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_NetworkStack.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/SdkExtensions
+if [ ! -d mirrors/AOSP/platform_packages_modules_SdkExtensions.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/SdkExtensions mirrors/AOSP/platform_packages_modules_SdkExtensions.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_SdkExtensions.git fetch https://android.googlesource.com/platform/packages/modules/SdkExtensions refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_SdkExtensions.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/TestModule
+if [ ! -d mirrors/AOSP/platform_packages_modules_TestModule.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/TestModule mirrors/AOSP/platform_packages_modules_TestModule.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_TestModule.git fetch https://android.googlesource.com/platform/packages/modules/TestModule refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_TestModule.git/git-daemon-export-ok
+fi
+
+# platform/packages/modules/vndk
+if [ ! -d mirrors/AOSP/platform_packages_modules_vndk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/modules/vndk mirrors/AOSP/platform_packages_modules_vndk.git
+else
+ git -C mirrors/AOSP/platform_packages_modules_vndk.git fetch https://android.googlesource.com/platform/packages/modules/vndk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_modules_vndk.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/BlockedNumberProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_BlockedNumberProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/BlockedNumberProvider mirrors/AOSP/platform_packages_providers_BlockedNumberProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_BlockedNumberProvider.git fetch https://android.googlesource.com/platform/packages/providers/BlockedNumberProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_BlockedNumberProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/BookmarkProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_BookmarkProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/BookmarkProvider mirrors/AOSP/platform_packages_providers_BookmarkProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_BookmarkProvider.git fetch https://android.googlesource.com/platform/packages/providers/BookmarkProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_BookmarkProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/CalendarProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_CalendarProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/CalendarProvider mirrors/AOSP/platform_packages_providers_CalendarProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_CalendarProvider.git fetch https://android.googlesource.com/platform/packages/providers/CalendarProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_CalendarProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/CallLogProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_CallLogProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/CallLogProvider mirrors/AOSP/platform_packages_providers_CallLogProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_CallLogProvider.git fetch https://android.googlesource.com/platform/packages/providers/CallLogProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_CallLogProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/ContactsProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_ContactsProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/ContactsProvider mirrors/AOSP/platform_packages_providers_ContactsProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_ContactsProvider.git fetch https://android.googlesource.com/platform/packages/providers/ContactsProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_ContactsProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/DownloadProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_DownloadProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/DownloadProvider mirrors/AOSP/platform_packages_providers_DownloadProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_DownloadProvider.git fetch https://android.googlesource.com/platform/packages/providers/DownloadProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_DownloadProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/MediaProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_MediaProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/MediaProvider mirrors/AOSP/platform_packages_providers_MediaProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_MediaProvider.git fetch https://android.googlesource.com/platform/packages/providers/MediaProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_MediaProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/PartnerBookmarksProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_PartnerBookmarksProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/PartnerBookmarksProvider mirrors/AOSP/platform_packages_providers_PartnerBookmarksProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_PartnerBookmarksProvider.git fetch https://android.googlesource.com/platform/packages/providers/PartnerBookmarksProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_PartnerBookmarksProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/TelephonyProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_TelephonyProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/TelephonyProvider mirrors/AOSP/platform_packages_providers_TelephonyProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_TelephonyProvider.git fetch https://android.googlesource.com/platform/packages/providers/TelephonyProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_TelephonyProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/TvProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_TvProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/TvProvider mirrors/AOSP/platform_packages_providers_TvProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_TvProvider.git fetch https://android.googlesource.com/platform/packages/providers/TvProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_TvProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/providers/UserDictionaryProvider
+if [ ! -d mirrors/AOSP/platform_packages_providers_UserDictionaryProvider.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/providers/UserDictionaryProvider mirrors/AOSP/platform_packages_providers_UserDictionaryProvider.git
+else
+ git -C mirrors/AOSP/platform_packages_providers_UserDictionaryProvider.git fetch https://android.googlesource.com/platform/packages/providers/UserDictionaryProvider refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_providers_UserDictionaryProvider.git/git-daemon-export-ok
+fi
+
+# platform/packages/screensavers/Basic
+if [ ! -d mirrors/AOSP/platform_packages_screensavers_Basic.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/screensavers/Basic mirrors/AOSP/platform_packages_screensavers_Basic.git
+else
+ git -C mirrors/AOSP/platform_packages_screensavers_Basic.git fetch https://android.googlesource.com/platform/packages/screensavers/Basic refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_screensavers_Basic.git/git-daemon-export-ok
+fi
+
+# platform/packages/screensavers/PhotoTable
+if [ ! -d mirrors/AOSP/platform_packages_screensavers_PhotoTable.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/screensavers/PhotoTable mirrors/AOSP/platform_packages_screensavers_PhotoTable.git
+else
+ git -C mirrors/AOSP/platform_packages_screensavers_PhotoTable.git fetch https://android.googlesource.com/platform/packages/screensavers/PhotoTable refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_screensavers_PhotoTable.git/git-daemon-export-ok
+fi
+
+# platform/packages/services/BuiltInPrintService
+if [ ! -d mirrors/AOSP/platform_packages_services_BuiltInPrintService.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/services/BuiltInPrintService mirrors/AOSP/platform_packages_services_BuiltInPrintService.git
+else
+ git -C mirrors/AOSP/platform_packages_services_BuiltInPrintService.git fetch https://android.googlesource.com/platform/packages/services/BuiltInPrintService refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_services_BuiltInPrintService.git/git-daemon-export-ok
+fi
+
+# platform/packages/services/AlternativeNetworkAccess
+if [ ! -d mirrors/AOSP/platform_packages_services_AlternativeNetworkAccess.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/services/AlternativeNetworkAccess mirrors/AOSP/platform_packages_services_AlternativeNetworkAccess.git
+else
+ git -C mirrors/AOSP/platform_packages_services_AlternativeNetworkAccess.git fetch https://android.googlesource.com/platform/packages/services/AlternativeNetworkAccess refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_services_AlternativeNetworkAccess.git/git-daemon-export-ok
+fi
+
+# platform/packages/services/Car
+if [ ! -d mirrors/AOSP/platform_packages_services_Car.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/services/Car mirrors/AOSP/platform_packages_services_Car.git
+else
+ git -C mirrors/AOSP/platform_packages_services_Car.git fetch https://android.googlesource.com/platform/packages/services/Car refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_services_Car.git/git-daemon-export-ok
+fi
+
+# platform/packages/services/Mms
+if [ ! -d mirrors/AOSP/platform_packages_services_Mms.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/services/Mms mirrors/AOSP/platform_packages_services_Mms.git
+else
+ git -C mirrors/AOSP/platform_packages_services_Mms.git fetch https://android.googlesource.com/platform/packages/services/Mms refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_services_Mms.git/git-daemon-export-ok
+fi
+
+# platform/packages/services/Mtp
+if [ ! -d mirrors/AOSP/platform_packages_services_Mtp.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/services/Mtp mirrors/AOSP/platform_packages_services_Mtp.git
+else
+ git -C mirrors/AOSP/platform_packages_services_Mtp.git fetch https://android.googlesource.com/platform/packages/services/Mtp refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_services_Mtp.git/git-daemon-export-ok
+fi
+
+# platform/packages/services/Telecomm
+if [ ! -d mirrors/AOSP/platform_packages_services_Telecomm.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/services/Telecomm mirrors/AOSP/platform_packages_services_Telecomm.git
+else
+ git -C mirrors/AOSP/platform_packages_services_Telecomm.git fetch https://android.googlesource.com/platform/packages/services/Telecomm refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_services_Telecomm.git/git-daemon-export-ok
+fi
+
+# platform/packages/services/Telephony
+if [ ! -d mirrors/AOSP/platform_packages_services_Telephony.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/services/Telephony mirrors/AOSP/platform_packages_services_Telephony.git
+else
+ git -C mirrors/AOSP/platform_packages_services_Telephony.git fetch https://android.googlesource.com/platform/packages/services/Telephony refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_services_Telephony.git/git-daemon-export-ok
+fi
+
+# platform/packages/wallpapers/ImageWallpaper
+if [ ! -d mirrors/AOSP/platform_packages_wallpapers_ImageWallpaper.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/wallpapers/ImageWallpaper mirrors/AOSP/platform_packages_wallpapers_ImageWallpaper.git
+else
+ git -C mirrors/AOSP/platform_packages_wallpapers_ImageWallpaper.git fetch https://android.googlesource.com/platform/packages/wallpapers/ImageWallpaper refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_wallpapers_ImageWallpaper.git/git-daemon-export-ok
+fi
+
+# platform/packages/wallpapers/LivePicker
+if [ ! -d mirrors/AOSP/platform_packages_wallpapers_LivePicker.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/packages/wallpapers/LivePicker mirrors/AOSP/platform_packages_wallpapers_LivePicker.git
+else
+ git -C mirrors/AOSP/platform_packages_wallpapers_LivePicker.git fetch https://android.googlesource.com/platform/packages/wallpapers/LivePicker refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_packages_wallpapers_LivePicker.git/git-daemon-export-ok
+fi
+
+# platform/pdk
+if [ ! -d mirrors/AOSP/platform_pdk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/pdk mirrors/AOSP/platform_pdk.git
+else
+ git -C mirrors/AOSP/platform_pdk.git fetch https://android.googlesource.com/platform/pdk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_pdk.git/git-daemon-export-ok
+fi
+
+# platform/platform_testing
+if [ ! -d mirrors/AOSP/platform_platform_testing.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/platform_testing mirrors/AOSP/platform_platform_testing.git
+else
+ git -C mirrors/AOSP/platform_platform_testing.git fetch https://android.googlesource.com/platform/platform_testing refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_platform_testing.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/abi-dumps/ndk
+if [ ! -d mirrors/AOSP/platform_prebuilts_abi-dumps_ndk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/abi-dumps/ndk mirrors/AOSP/platform_prebuilts_abi-dumps_ndk.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_abi-dumps_ndk.git fetch https://android.googlesource.com/platform/prebuilts/abi-dumps/ndk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_abi-dumps_ndk.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/abi-dumps/platform
+if [ ! -d mirrors/AOSP/platform_prebuilts_abi-dumps_platform.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/abi-dumps/platform mirrors/AOSP/platform_prebuilts_abi-dumps_platform.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_abi-dumps_platform.git fetch https://android.googlesource.com/platform/prebuilts/abi-dumps/platform refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_abi-dumps_platform.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/abi-dumps/vndk
+if [ ! -d mirrors/AOSP/platform_prebuilts_abi-dumps_vndk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/abi-dumps/vndk mirrors/AOSP/platform_prebuilts_abi-dumps_vndk.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_abi-dumps_vndk.git fetch https://android.googlesource.com/platform/prebuilts/abi-dumps/vndk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_abi-dumps_vndk.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/android-emulator
+if [ ! -d mirrors/AOSP/platform_prebuilts_android-emulator.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/android-emulator mirrors/AOSP/platform_prebuilts_android-emulator.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_android-emulator.git fetch https://android.googlesource.com/platform/prebuilts/android-emulator refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_android-emulator.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/asuite
+if [ ! -d mirrors/AOSP/platform_prebuilts_asuite.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/asuite mirrors/AOSP/platform_prebuilts_asuite.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_asuite.git fetch https://android.googlesource.com/platform/prebuilts/asuite refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_asuite.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/build-tools
+if [ ! -d mirrors/AOSP/platform_prebuilts_build-tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/build-tools mirrors/AOSP/platform_prebuilts_build-tools.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_build-tools.git fetch https://android.googlesource.com/platform/prebuilts/build-tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_build-tools.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/bundletool
+if [ ! -d mirrors/AOSP/platform_prebuilts_bundletool.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/bundletool mirrors/AOSP/platform_prebuilts_bundletool.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_bundletool.git fetch https://android.googlesource.com/platform/prebuilts/bundletool refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_bundletool.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/checkcolor
+if [ ! -d mirrors/AOSP/platform_prebuilts_checkcolor.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/checkcolor mirrors/AOSP/platform_prebuilts_checkcolor.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_checkcolor.git fetch https://android.googlesource.com/platform/prebuilts/checkcolor refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_checkcolor.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/checkstyle
+if [ ! -d mirrors/AOSP/platform_prebuilts_checkstyle.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/checkstyle mirrors/AOSP/platform_prebuilts_checkstyle.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_checkstyle.git fetch https://android.googlesource.com/platform/prebuilts/checkstyle refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_checkstyle.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/clang-tools
+if [ ! -d mirrors/AOSP/platform_prebuilts_clang-tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/clang-tools mirrors/AOSP/platform_prebuilts_clang-tools.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_clang-tools.git fetch https://android.googlesource.com/platform/prebuilts/clang-tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_clang-tools.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/clang/host/darwin-x86
+if [ ! -d mirrors/AOSP/platform_prebuilts_clang_host_darwin-x86.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/clang/host/darwin-x86 mirrors/AOSP/platform_prebuilts_clang_host_darwin-x86.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_clang_host_darwin-x86.git fetch https://android.googlesource.com/platform/prebuilts/clang/host/darwin-x86 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_clang_host_darwin-x86.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/clang/host/linux-x86
+if [ ! -d mirrors/AOSP/platform_prebuilts_clang_host_linux-x86.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 mirrors/AOSP/platform_prebuilts_clang_host_linux-x86.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_clang_host_linux-x86.git fetch https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_clang_host_linux-x86.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/cmdline-tools
+if [ ! -d mirrors/AOSP/platform_prebuilts_cmdline-tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/cmdline-tools mirrors/AOSP/platform_prebuilts_cmdline-tools.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_cmdline-tools.git fetch https://android.googlesource.com/platform/prebuilts/cmdline-tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_cmdline-tools.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/devtools
+if [ ! -d mirrors/AOSP/platform_prebuilts_devtools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/devtools mirrors/AOSP/platform_prebuilts_devtools.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_devtools.git fetch https://android.googlesource.com/platform/prebuilts/devtools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_devtools.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/fuchsia_sdk
+if [ ! -d mirrors/AOSP/platform_prebuilts_fuchsia_sdk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/fuchsia_sdk mirrors/AOSP/platform_prebuilts_fuchsia_sdk.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_fuchsia_sdk.git fetch https://android.googlesource.com/platform/prebuilts/fuchsia_sdk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_fuchsia_sdk.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_aarch64_aarch64-linux-android-4.9.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9 mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_aarch64_aarch64-linux-android-4.9.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_aarch64_aarch64-linux-android-4.9.git fetch https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_aarch64_aarch64-linux-android-4.9.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_arm_arm-linux-androideabi-4.9.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_arm_arm-linux-androideabi-4.9.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_arm_arm-linux-androideabi-4.9.git fetch https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_arm_arm-linux-androideabi-4.9.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_host_i686-apple-darwin-4.2.1.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1 mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_host_i686-apple-darwin-4.2.1.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_host_i686-apple-darwin-4.2.1.git fetch https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_host_i686-apple-darwin-4.2.1.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_mips_mips64el-linux-android-4.9.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9 mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_mips_mips64el-linux-android-4.9.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_mips_mips64el-linux-android-4.9.git fetch https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_mips_mips64el-linux-android-4.9.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_x86_x86_64-linux-android-4.9.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9 mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_x86_x86_64-linux-android-4.9.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_x86_x86_64-linux-android-4.9.git fetch https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_darwin-x86_x86_x86_64-linux-android-4.9.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_linux-x86_aarch64_aarch64-linux-android-4.9.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 mirrors/AOSP/platform_prebuilts_gcc_linux-x86_aarch64_aarch64-linux-android-4.9.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_linux-x86_aarch64_aarch64-linux-android-4.9.git fetch https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_linux-x86_aarch64_aarch64-linux-android-4.9.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_linux-x86_host_x86_64-w64-mingw32-4.8.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8 mirrors/AOSP/platform_prebuilts_gcc_linux-x86_host_x86_64-w64-mingw32-4.8.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_linux-x86_host_x86_64-w64-mingw32-4.8.git fetch https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_linux-x86_host_x86_64-w64-mingw32-4.8.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_linux-x86_mips_mips64el-linux-android-4.9.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9 mirrors/AOSP/platform_prebuilts_gcc_linux-x86_mips_mips64el-linux-android-4.9.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_linux-x86_mips_mips64el-linux-android-4.9.git fetch https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_linux-x86_mips_mips64el-linux-android-4.9.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9
+if [ ! -d mirrors/AOSP/platform_prebuilts_gcc_linux-x86_x86_x86_64-linux-android-4.9.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9 mirrors/AOSP/platform_prebuilts_gcc_linux-x86_x86_x86_64-linux-android-4.9.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gcc_linux-x86_x86_x86_64-linux-android-4.9.git fetch https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gcc_linux-x86_x86_x86_64-linux-android-4.9.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gdb/darwin-x86
+if [ ! -d mirrors/AOSP/platform_prebuilts_gdb_darwin-x86.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gdb/darwin-x86 mirrors/AOSP/platform_prebuilts_gdb_darwin-x86.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gdb_darwin-x86.git fetch https://android.googlesource.com/platform/prebuilts/gdb/darwin-x86 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gdb_darwin-x86.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gdb/linux-x86
+if [ ! -d mirrors/AOSP/platform_prebuilts_gdb_linux-x86.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gdb/linux-x86 mirrors/AOSP/platform_prebuilts_gdb_linux-x86.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gdb_linux-x86.git fetch https://android.googlesource.com/platform/prebuilts/gdb/linux-x86 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gdb_linux-x86.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/go/darwin-x86
+if [ ! -d mirrors/AOSP/platform_prebuilts_go_darwin-x86.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/go/darwin-x86 mirrors/AOSP/platform_prebuilts_go_darwin-x86.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_go_darwin-x86.git fetch https://android.googlesource.com/platform/prebuilts/go/darwin-x86 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_go_darwin-x86.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/go/linux-x86
+if [ ! -d mirrors/AOSP/platform_prebuilts_go_linux-x86.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/go/linux-x86 mirrors/AOSP/platform_prebuilts_go_linux-x86.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_go_linux-x86.git fetch https://android.googlesource.com/platform/prebuilts/go/linux-x86 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_go_linux-x86.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/gradle-plugin
+if [ ! -d mirrors/AOSP/platform_prebuilts_gradle-plugin.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/gradle-plugin mirrors/AOSP/platform_prebuilts_gradle-plugin.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_gradle-plugin.git fetch https://android.googlesource.com/platform/prebuilts/gradle-plugin refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_gradle-plugin.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/jdk/jdk11
+if [ ! -d mirrors/AOSP/platform_prebuilts_jdk_jdk11.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/jdk/jdk11 mirrors/AOSP/platform_prebuilts_jdk_jdk11.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_jdk_jdk11.git fetch https://android.googlesource.com/platform/prebuilts/jdk/jdk11 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_jdk_jdk11.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/jdk/jdk8
+if [ ! -d mirrors/AOSP/platform_prebuilts_jdk_jdk8.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/jdk/jdk8 mirrors/AOSP/platform_prebuilts_jdk_jdk8.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_jdk_jdk8.git fetch https://android.googlesource.com/platform/prebuilts/jdk/jdk8 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_jdk_jdk8.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/jdk/jdk9
+if [ ! -d mirrors/AOSP/platform_prebuilts_jdk_jdk9.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/jdk/jdk9 mirrors/AOSP/platform_prebuilts_jdk_jdk9.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_jdk_jdk9.git fetch https://android.googlesource.com/platform/prebuilts/jdk/jdk9 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_jdk_jdk9.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/manifest-merger
+if [ ! -d mirrors/AOSP/platform_prebuilts_manifest-merger.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/manifest-merger mirrors/AOSP/platform_prebuilts_manifest-merger.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_manifest-merger.git fetch https://android.googlesource.com/platform/prebuilts/manifest-merger refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_manifest-merger.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/maven_repo/android
+if [ ! -d mirrors/AOSP/platform_prebuilts_maven_repo_android.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/maven_repo/android mirrors/AOSP/platform_prebuilts_maven_repo_android.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_maven_repo_android.git fetch https://android.googlesource.com/platform/prebuilts/maven_repo/android refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_maven_repo_android.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/maven_repo/bumptech
+if [ ! -d mirrors/AOSP/platform_prebuilts_maven_repo_bumptech.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/maven_repo/bumptech mirrors/AOSP/platform_prebuilts_maven_repo_bumptech.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_maven_repo_bumptech.git fetch https://android.googlesource.com/platform/prebuilts/maven_repo/bumptech refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_maven_repo_bumptech.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/misc
+if [ ! -d mirrors/AOSP/platform_prebuilts_misc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/misc mirrors/AOSP/platform_prebuilts_misc.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_misc.git fetch https://android.googlesource.com/platform/prebuilts/misc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_misc.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/module_sdk/art
+if [ ! -d mirrors/AOSP/platform_prebuilts_module_sdk_art.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/module_sdk/art mirrors/AOSP/platform_prebuilts_module_sdk_art.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_module_sdk_art.git fetch https://android.googlesource.com/platform/prebuilts/module_sdk/art refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_module_sdk_art.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/ndk
+if [ ! -d mirrors/AOSP/platform_prebuilts_ndk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/ndk mirrors/AOSP/platform_prebuilts_ndk.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_ndk.git fetch https://android.googlesource.com/platform/prebuilts/ndk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_ndk.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/ktlint
+if [ ! -d mirrors/AOSP/platform_prebuilts_ktlint.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/ktlint mirrors/AOSP/platform_prebuilts_ktlint.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_ktlint.git fetch https://android.googlesource.com/platform/prebuilts/ktlint refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_ktlint.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/python/darwin-x86/2.7.5
+if [ ! -d mirrors/AOSP/platform_prebuilts_python_darwin-x86_2.7.5.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/python/darwin-x86/2.7.5 mirrors/AOSP/platform_prebuilts_python_darwin-x86_2.7.5.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_python_darwin-x86_2.7.5.git fetch https://android.googlesource.com/platform/prebuilts/python/darwin-x86/2.7.5 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_python_darwin-x86_2.7.5.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/python/linux-x86/2.7.5
+if [ ! -d mirrors/AOSP/platform_prebuilts_python_linux-x86_2.7.5.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/python/linux-x86/2.7.5 mirrors/AOSP/platform_prebuilts_python_linux-x86_2.7.5.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_python_linux-x86_2.7.5.git fetch https://android.googlesource.com/platform/prebuilts/python/linux-x86/2.7.5 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_python_linux-x86_2.7.5.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/qemu-kernel
+if [ ! -d mirrors/AOSP/platform_prebuilts_qemu-kernel.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/qemu-kernel mirrors/AOSP/platform_prebuilts_qemu-kernel.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_qemu-kernel.git fetch https://android.googlesource.com/platform/prebuilts/qemu-kernel refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_qemu-kernel.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/remoteexecution-client
+if [ ! -d mirrors/AOSP/platform_prebuilts_remoteexecution-client.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/remoteexecution-client mirrors/AOSP/platform_prebuilts_remoteexecution-client.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_remoteexecution-client.git fetch https://android.googlesource.com/platform/prebuilts/remoteexecution-client refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_remoteexecution-client.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/runtime
+if [ ! -d mirrors/AOSP/platform_prebuilts_runtime.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/runtime mirrors/AOSP/platform_prebuilts_runtime.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_runtime.git fetch https://android.googlesource.com/platform/prebuilts/runtime refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_runtime.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/rust
+if [ ! -d mirrors/AOSP/platform_prebuilts_rust.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/rust mirrors/AOSP/platform_prebuilts_rust.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_rust.git fetch https://android.googlesource.com/platform/prebuilts/rust refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_rust.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/r8
+if [ ! -d mirrors/AOSP/platform_prebuilts_r8.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/r8 mirrors/AOSP/platform_prebuilts_r8.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_r8.git fetch https://android.googlesource.com/platform/prebuilts/r8 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_r8.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/sdk
+if [ ! -d mirrors/AOSP/platform_prebuilts_sdk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/sdk mirrors/AOSP/platform_prebuilts_sdk.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_sdk.git fetch https://android.googlesource.com/platform/prebuilts/sdk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_sdk.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/tools
+if [ ! -d mirrors/AOSP/platform_prebuilts_tools.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/tools mirrors/AOSP/platform_prebuilts_tools.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_tools.git fetch https://android.googlesource.com/platform/prebuilts/tools refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_tools.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/vndk/v27
+if [ ! -d mirrors/AOSP/platform_prebuilts_vndk_v27.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/vndk/v27 mirrors/AOSP/platform_prebuilts_vndk_v27.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_vndk_v27.git fetch https://android.googlesource.com/platform/prebuilts/vndk/v27 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_vndk_v27.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/vndk/v28
+if [ ! -d mirrors/AOSP/platform_prebuilts_vndk_v28.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/vndk/v28 mirrors/AOSP/platform_prebuilts_vndk_v28.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_vndk_v28.git fetch https://android.googlesource.com/platform/prebuilts/vndk/v28 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_vndk_v28.git/git-daemon-export-ok
+fi
+
+# platform/prebuilts/vndk/v29
+if [ ! -d mirrors/AOSP/platform_prebuilts_vndk_v29.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/prebuilts/vndk/v29 mirrors/AOSP/platform_prebuilts_vndk_v29.git
+else
+ git -C mirrors/AOSP/platform_prebuilts_vndk_v29.git fetch https://android.googlesource.com/platform/prebuilts/vndk/v29 refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_prebuilts_vndk_v29.git/git-daemon-export-ok
+fi
+
+# platform/sdk
+if [ ! -d mirrors/AOSP/platform_sdk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/sdk mirrors/AOSP/platform_sdk.git
+else
+ git -C mirrors/AOSP/platform_sdk.git fetch https://android.googlesource.com/platform/sdk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_sdk.git/git-daemon-export-ok
+fi
+
+# platform/system/apex
+if [ ! -d mirrors/AOSP/platform_system_apex.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/apex mirrors/AOSP/platform_system_apex.git
+else
+ git -C mirrors/AOSP/platform_system_apex.git fetch https://android.googlesource.com/platform/system/apex refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_apex.git/git-daemon-export-ok
+fi
+
+# platform/system/bt
+if [ ! -d mirrors/AOSP/platform_system_bt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/bt mirrors/AOSP/platform_system_bt.git
+else
+ git -C mirrors/AOSP/platform_system_bt.git fetch https://android.googlesource.com/platform/system/bt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_bt.git/git-daemon-export-ok
+fi
+
+# platform/system/bpf
+if [ ! -d mirrors/AOSP/platform_system_bpf.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/bpf mirrors/AOSP/platform_system_bpf.git
+else
+ git -C mirrors/AOSP/platform_system_bpf.git fetch https://android.googlesource.com/platform/system/bpf refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_bpf.git/git-daemon-export-ok
+fi
+
+# platform/system/bpfprogs
+if [ ! -d mirrors/AOSP/platform_system_bpfprogs.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/bpfprogs mirrors/AOSP/platform_system_bpfprogs.git
+else
+ git -C mirrors/AOSP/platform_system_bpfprogs.git fetch https://android.googlesource.com/platform/system/bpfprogs refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_bpfprogs.git/git-daemon-export-ok
+fi
+
+# platform/system/ca-certificates
+if [ ! -d mirrors/AOSP/platform_system_ca-certificates.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/ca-certificates mirrors/AOSP/platform_system_ca-certificates.git
+else
+ git -C mirrors/AOSP/platform_system_ca-certificates.git fetch https://android.googlesource.com/platform/system/ca-certificates refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_ca-certificates.git/git-daemon-export-ok
+fi
+
+# platform/system/chre
+if [ ! -d mirrors/AOSP/platform_system_chre.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/chre mirrors/AOSP/platform_system_chre.git
+else
+ git -C mirrors/AOSP/platform_system_chre.git fetch https://android.googlesource.com/platform/system/chre refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_chre.git/git-daemon-export-ok
+fi
+
+# platform/system/connectivity/wificond
+if [ ! -d mirrors/AOSP/platform_system_connectivity_wificond.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/connectivity/wificond mirrors/AOSP/platform_system_connectivity_wificond.git
+else
+ git -C mirrors/AOSP/platform_system_connectivity_wificond.git fetch https://android.googlesource.com/platform/system/connectivity/wificond refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_connectivity_wificond.git/git-daemon-export-ok
+fi
+
+# platform/system/connectivity/wifilogd
+if [ ! -d mirrors/AOSP/platform_system_connectivity_wifilogd.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/connectivity/wifilogd mirrors/AOSP/platform_system_connectivity_wifilogd.git
+else
+ git -C mirrors/AOSP/platform_system_connectivity_wifilogd.git fetch https://android.googlesource.com/platform/system/connectivity/wifilogd refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_connectivity_wifilogd.git/git-daemon-export-ok
+fi
+
+# platform/system/core
+if [ ! -d mirrors/AOSP/platform_system_core.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/core mirrors/AOSP/platform_system_core.git
+else
+ git -C mirrors/AOSP/platform_system_core.git fetch https://android.googlesource.com/platform/system/core refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_core.git/git-daemon-export-ok
+fi
+
+# platform/system/extras
+if [ ! -d mirrors/AOSP/platform_system_extras.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/extras mirrors/AOSP/platform_system_extras.git
+else
+ git -C mirrors/AOSP/platform_system_extras.git fetch https://android.googlesource.com/platform/system/extras refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_extras.git/git-daemon-export-ok
+fi
+
+# platform/system/gatekeeper
+if [ ! -d mirrors/AOSP/platform_system_gatekeeper.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/gatekeeper mirrors/AOSP/platform_system_gatekeeper.git
+else
+ git -C mirrors/AOSP/platform_system_gatekeeper.git fetch https://android.googlesource.com/platform/system/gatekeeper refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_gatekeeper.git/git-daemon-export-ok
+fi
+
+# platform/system/gsid
+if [ ! -d mirrors/AOSP/platform_system_gsid.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/gsid mirrors/AOSP/platform_system_gsid.git
+else
+ git -C mirrors/AOSP/platform_system_gsid.git fetch https://android.googlesource.com/platform/system/gsid refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_gsid.git/git-daemon-export-ok
+fi
+
+# platform/system/hardware/interfaces
+if [ ! -d mirrors/AOSP/platform_system_hardware_interfaces.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/hardware/interfaces mirrors/AOSP/platform_system_hardware_interfaces.git
+else
+ git -C mirrors/AOSP/platform_system_hardware_interfaces.git fetch https://android.googlesource.com/platform/system/hardware/interfaces refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_hardware_interfaces.git/git-daemon-export-ok
+fi
+
+# platform/system/hwservicemanager
+if [ ! -d mirrors/AOSP/platform_system_hwservicemanager.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/hwservicemanager mirrors/AOSP/platform_system_hwservicemanager.git
+else
+ git -C mirrors/AOSP/platform_system_hwservicemanager.git fetch https://android.googlesource.com/platform/system/hwservicemanager refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_hwservicemanager.git/git-daemon-export-ok
+fi
+
+# platform/system/incremental_delivery
+if [ ! -d mirrors/AOSP/platform_system_incremental_delivery.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/incremental_delivery mirrors/AOSP/platform_system_incremental_delivery.git
+else
+ git -C mirrors/AOSP/platform_system_incremental_delivery.git fetch https://android.googlesource.com/platform/system/incremental_delivery refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_incremental_delivery.git/git-daemon-export-ok
+fi
+
+# platform/system/iorap
+if [ ! -d mirrors/AOSP/platform_system_iorap.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/iorap mirrors/AOSP/platform_system_iorap.git
+else
+ git -C mirrors/AOSP/platform_system_iorap.git fetch https://android.googlesource.com/platform/system/iorap refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_iorap.git/git-daemon-export-ok
+fi
+
+# platform/system/keymaster
+if [ ! -d mirrors/AOSP/platform_system_keymaster.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/keymaster mirrors/AOSP/platform_system_keymaster.git
+else
+ git -C mirrors/AOSP/platform_system_keymaster.git fetch https://android.googlesource.com/platform/system/keymaster refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_keymaster.git/git-daemon-export-ok
+fi
+
+# platform/system/libartpalette
+if [ ! -d mirrors/AOSP/platform_system_libartpalette.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/libartpalette mirrors/AOSP/platform_system_libartpalette.git
+else
+ git -C mirrors/AOSP/platform_system_libartpalette.git fetch https://android.googlesource.com/platform/system/libartpalette refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_libartpalette.git/git-daemon-export-ok
+fi
+
+# platform/system/libfmq
+if [ ! -d mirrors/AOSP/platform_system_libfmq.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/libfmq mirrors/AOSP/platform_system_libfmq.git
+else
+ git -C mirrors/AOSP/platform_system_libfmq.git fetch https://android.googlesource.com/platform/system/libfmq refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_libfmq.git/git-daemon-export-ok
+fi
+
+# platform/system/libhidl
+if [ ! -d mirrors/AOSP/platform_system_libhidl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/libhidl mirrors/AOSP/platform_system_libhidl.git
+else
+ git -C mirrors/AOSP/platform_system_libhidl.git fetch https://android.googlesource.com/platform/system/libhidl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_libhidl.git/git-daemon-export-ok
+fi
+
+# platform/system/libhwbinder
+if [ ! -d mirrors/AOSP/platform_system_libhwbinder.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/libhwbinder mirrors/AOSP/platform_system_libhwbinder.git
+else
+ git -C mirrors/AOSP/platform_system_libhwbinder.git fetch https://android.googlesource.com/platform/system/libhwbinder refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_libhwbinder.git/git-daemon-export-ok
+fi
+
+# platform/system/libsysprop
+if [ ! -d mirrors/AOSP/platform_system_libsysprop.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/libsysprop mirrors/AOSP/platform_system_libsysprop.git
+else
+ git -C mirrors/AOSP/platform_system_libsysprop.git fetch https://android.googlesource.com/platform/system/libsysprop refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_libsysprop.git/git-daemon-export-ok
+fi
+
+# platform/system/libufdt
+if [ ! -d mirrors/AOSP/platform_system_libufdt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/libufdt mirrors/AOSP/platform_system_libufdt.git
+else
+ git -C mirrors/AOSP/platform_system_libufdt.git fetch https://android.googlesource.com/platform/system/libufdt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_libufdt.git/git-daemon-export-ok
+fi
+
+# platform/system/libvintf
+if [ ! -d mirrors/AOSP/platform_system_libvintf.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/libvintf mirrors/AOSP/platform_system_libvintf.git
+else
+ git -C mirrors/AOSP/platform_system_libvintf.git fetch https://android.googlesource.com/platform/system/libvintf refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_libvintf.git/git-daemon-export-ok
+fi
+
+# platform/system/linkerconfig
+if [ ! -d mirrors/AOSP/platform_system_linkerconfig.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/linkerconfig mirrors/AOSP/platform_system_linkerconfig.git
+else
+ git -C mirrors/AOSP/platform_system_linkerconfig.git fetch https://android.googlesource.com/platform/system/linkerconfig refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_linkerconfig.git/git-daemon-export-ok
+fi
+
+# platform/system/media
+if [ ! -d mirrors/AOSP/platform_system_media.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/media mirrors/AOSP/platform_system_media.git
+else
+ git -C mirrors/AOSP/platform_system_media.git fetch https://android.googlesource.com/platform/system/media refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_media.git/git-daemon-export-ok
+fi
+
+# platform/system/memory/libion
+if [ ! -d mirrors/AOSP/platform_system_memory_libion.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/memory/libion mirrors/AOSP/platform_system_memory_libion.git
+else
+ git -C mirrors/AOSP/platform_system_memory_libion.git fetch https://android.googlesource.com/platform/system/memory/libion refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_memory_libion.git/git-daemon-export-ok
+fi
+
+# platform/system/memory/libmeminfo
+if [ ! -d mirrors/AOSP/platform_system_memory_libmeminfo.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/memory/libmeminfo mirrors/AOSP/platform_system_memory_libmeminfo.git
+else
+ git -C mirrors/AOSP/platform_system_memory_libmeminfo.git fetch https://android.googlesource.com/platform/system/memory/libmeminfo refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_memory_libmeminfo.git/git-daemon-export-ok
+fi
+
+# platform/system/memory/libmemtrack
+if [ ! -d mirrors/AOSP/platform_system_memory_libmemtrack.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/memory/libmemtrack mirrors/AOSP/platform_system_memory_libmemtrack.git
+else
+ git -C mirrors/AOSP/platform_system_memory_libmemtrack.git fetch https://android.googlesource.com/platform/system/memory/libmemtrack refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_memory_libmemtrack.git/git-daemon-export-ok
+fi
+
+# platform/system/memory/libmemunreachable
+if [ ! -d mirrors/AOSP/platform_system_memory_libmemunreachable.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/memory/libmemunreachable mirrors/AOSP/platform_system_memory_libmemunreachable.git
+else
+ git -C mirrors/AOSP/platform_system_memory_libmemunreachable.git fetch https://android.googlesource.com/platform/system/memory/libmemunreachable refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_memory_libmemunreachable.git/git-daemon-export-ok
+fi
+
+# platform/system/memory/lmkd
+if [ ! -d mirrors/AOSP/platform_system_memory_lmkd.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/memory/lmkd mirrors/AOSP/platform_system_memory_lmkd.git
+else
+ git -C mirrors/AOSP/platform_system_memory_lmkd.git fetch https://android.googlesource.com/platform/system/memory/lmkd refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_memory_lmkd.git/git-daemon-export-ok
+fi
+
+# platform/system/netd
+if [ ! -d mirrors/AOSP/platform_system_netd.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/netd mirrors/AOSP/platform_system_netd.git
+else
+ git -C mirrors/AOSP/platform_system_netd.git fetch https://android.googlesource.com/platform/system/netd refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_netd.git/git-daemon-export-ok
+fi
+
+# platform/system/nfc
+if [ ! -d mirrors/AOSP/platform_system_nfc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/nfc mirrors/AOSP/platform_system_nfc.git
+else
+ git -C mirrors/AOSP/platform_system_nfc.git fetch https://android.googlesource.com/platform/system/nfc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_nfc.git/git-daemon-export-ok
+fi
+
+# platform/system/nvram
+if [ ! -d mirrors/AOSP/platform_system_nvram.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/nvram mirrors/AOSP/platform_system_nvram.git
+else
+ git -C mirrors/AOSP/platform_system_nvram.git fetch https://android.googlesource.com/platform/system/nvram refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_nvram.git/git-daemon-export-ok
+fi
+
+# platform/system/security
+if [ ! -d mirrors/AOSP/platform_system_security.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/security mirrors/AOSP/platform_system_security.git
+else
+ git -C mirrors/AOSP/platform_system_security.git fetch https://android.googlesource.com/platform/system/security refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_security.git/git-daemon-export-ok
+fi
+
+# platform/system/sepolicy
+if [ ! -d mirrors/AOSP/platform_system_sepolicy.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/sepolicy mirrors/AOSP/platform_system_sepolicy.git
+else
+ git -C mirrors/AOSP/platform_system_sepolicy.git fetch https://android.googlesource.com/platform/system/sepolicy refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_sepolicy.git/git-daemon-export-ok
+fi
+
+# platform/system/server_configurable_flags
+if [ ! -d mirrors/AOSP/platform_system_server_configurable_flags.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/server_configurable_flags mirrors/AOSP/platform_system_server_configurable_flags.git
+else
+ git -C mirrors/AOSP/platform_system_server_configurable_flags.git fetch https://android.googlesource.com/platform/system/server_configurable_flags refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_server_configurable_flags.git/git-daemon-export-ok
+fi
+
+# platform/system/teeui
+if [ ! -d mirrors/AOSP/platform_system_teeui.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/teeui mirrors/AOSP/platform_system_teeui.git
+else
+ git -C mirrors/AOSP/platform_system_teeui.git fetch https://android.googlesource.com/platform/system/teeui refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_teeui.git/git-daemon-export-ok
+fi
+
+# platform/system/testing/gtest_extras
+if [ ! -d mirrors/AOSP/platform_system_testing_gtest_extras.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/testing/gtest_extras mirrors/AOSP/platform_system_testing_gtest_extras.git
+else
+ git -C mirrors/AOSP/platform_system_testing_gtest_extras.git fetch https://android.googlesource.com/platform/system/testing/gtest_extras refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_testing_gtest_extras.git/git-daemon-export-ok
+fi
+
+# platform/system/timezone
+if [ ! -d mirrors/AOSP/platform_system_timezone.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/timezone mirrors/AOSP/platform_system_timezone.git
+else
+ git -C mirrors/AOSP/platform_system_timezone.git fetch https://android.googlesource.com/platform/system/timezone refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_timezone.git/git-daemon-export-ok
+fi
+
+# platform/system/tools/aidl
+if [ ! -d mirrors/AOSP/platform_system_tools_aidl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/tools/aidl mirrors/AOSP/platform_system_tools_aidl.git
+else
+ git -C mirrors/AOSP/platform_system_tools_aidl.git fetch https://android.googlesource.com/platform/system/tools/aidl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_tools_aidl.git/git-daemon-export-ok
+fi
+
+# platform/system/tools/hidl
+if [ ! -d mirrors/AOSP/platform_system_tools_hidl.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/tools/hidl mirrors/AOSP/platform_system_tools_hidl.git
+else
+ git -C mirrors/AOSP/platform_system_tools_hidl.git fetch https://android.googlesource.com/platform/system/tools/hidl refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_tools_hidl.git/git-daemon-export-ok
+fi
+
+# platform/system/tools/mkbootimg
+if [ ! -d mirrors/AOSP/platform_system_tools_mkbootimg.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/tools/mkbootimg mirrors/AOSP/platform_system_tools_mkbootimg.git
+else
+ git -C mirrors/AOSP/platform_system_tools_mkbootimg.git fetch https://android.googlesource.com/platform/system/tools/mkbootimg refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_tools_mkbootimg.git/git-daemon-export-ok
+fi
+
+# platform/system/tools/sysprop
+if [ ! -d mirrors/AOSP/platform_system_tools_sysprop.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/tools/sysprop mirrors/AOSP/platform_system_tools_sysprop.git
+else
+ git -C mirrors/AOSP/platform_system_tools_sysprop.git fetch https://android.googlesource.com/platform/system/tools/sysprop refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_tools_sysprop.git/git-daemon-export-ok
+fi
+
+# platform/system/tools/xsdc
+if [ ! -d mirrors/AOSP/platform_system_tools_xsdc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/tools/xsdc mirrors/AOSP/platform_system_tools_xsdc.git
+else
+ git -C mirrors/AOSP/platform_system_tools_xsdc.git fetch https://android.googlesource.com/platform/system/tools/xsdc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_tools_xsdc.git/git-daemon-export-ok
+fi
+
+# platform/system/update_engine
+if [ ! -d mirrors/AOSP/platform_system_update_engine.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/update_engine mirrors/AOSP/platform_system_update_engine.git
+else
+ git -C mirrors/AOSP/platform_system_update_engine.git fetch https://android.googlesource.com/platform/system/update_engine refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_update_engine.git/git-daemon-export-ok
+fi
+
+# platform/system/vold
+if [ ! -d mirrors/AOSP/platform_system_vold.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/system/vold mirrors/AOSP/platform_system_vold.git
+else
+ git -C mirrors/AOSP/platform_system_vold.git fetch https://android.googlesource.com/platform/system/vold refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_system_vold.git/git-daemon-export-ok
+fi
+
+# platform/test/framework
+if [ ! -d mirrors/AOSP/platform_test_framework.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/framework mirrors/AOSP/platform_test_framework.git
+else
+ git -C mirrors/AOSP/platform_test_framework.git fetch https://android.googlesource.com/platform/test/framework refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_framework.git/git-daemon-export-ok
+fi
+
+# platform/test/mlts/benchmark
+if [ ! -d mirrors/AOSP/platform_test_mlts_benchmark.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/mlts/benchmark mirrors/AOSP/platform_test_mlts_benchmark.git
+else
+ git -C mirrors/AOSP/platform_test_mlts_benchmark.git fetch https://android.googlesource.com/platform/test/mlts/benchmark refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_mlts_benchmark.git/git-daemon-export-ok
+fi
+
+# platform/test/mlts/models
+if [ ! -d mirrors/AOSP/platform_test_mlts_models.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/mlts/models mirrors/AOSP/platform_test_mlts_models.git
+else
+ git -C mirrors/AOSP/platform_test_mlts_models.git fetch https://android.googlesource.com/platform/test/mlts/models refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_mlts_models.git/git-daemon-export-ok
+fi
+
+# platform/test/app_compat/csuite
+if [ ! -d mirrors/AOSP/platform_test_app_compat_csuite.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/app_compat/csuite mirrors/AOSP/platform_test_app_compat_csuite.git
+else
+ git -C mirrors/AOSP/platform_test_app_compat_csuite.git fetch https://android.googlesource.com/platform/test/app_compat/csuite refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_app_compat_csuite.git/git-daemon-export-ok
+fi
+
+# platform/test/mts
+if [ ! -d mirrors/AOSP/platform_test_mts.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/mts mirrors/AOSP/platform_test_mts.git
+else
+ git -C mirrors/AOSP/platform_test_mts.git fetch https://android.googlesource.com/platform/test/mts refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_mts.git/git-daemon-export-ok
+fi
+
+# platform/test/suite_harness
+if [ ! -d mirrors/AOSP/platform_test_suite_harness.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/suite_harness mirrors/AOSP/platform_test_suite_harness.git
+else
+ git -C mirrors/AOSP/platform_test_suite_harness.git fetch https://android.googlesource.com/platform/test/suite_harness refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_suite_harness.git/git-daemon-export-ok
+fi
+
+# platform/test/vti/dashboard
+if [ ! -d mirrors/AOSP/platform_test_vti_dashboard.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vti/dashboard mirrors/AOSP/platform_test_vti_dashboard.git
+else
+ git -C mirrors/AOSP/platform_test_vti_dashboard.git fetch https://android.googlesource.com/platform/test/vti/dashboard refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vti_dashboard.git/git-daemon-export-ok
+fi
+
+# platform/test/vti/fuzz_test_serving
+if [ ! -d mirrors/AOSP/platform_test_vti_fuzz_test_serving.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vti/fuzz_test_serving mirrors/AOSP/platform_test_vti_fuzz_test_serving.git
+else
+ git -C mirrors/AOSP/platform_test_vti_fuzz_test_serving.git fetch https://android.googlesource.com/platform/test/vti/fuzz_test_serving refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vti_fuzz_test_serving.git/git-daemon-export-ok
+fi
+
+# platform/test/vti/test_serving
+if [ ! -d mirrors/AOSP/platform_test_vti_test_serving.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vti/test_serving mirrors/AOSP/platform_test_vti_test_serving.git
+else
+ git -C mirrors/AOSP/platform_test_vti_test_serving.git fetch https://android.googlesource.com/platform/test/vti/test_serving refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vti_test_serving.git/git-daemon-export-ok
+fi
+
+# platform/test/vts
+if [ ! -d mirrors/AOSP/platform_test_vts.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts mirrors/AOSP/platform_test_vts.git
+else
+ git -C mirrors/AOSP/platform_test_vts.git fetch https://android.googlesource.com/platform/test/vts refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts.git/git-daemon-export-ok
+fi
+
+# platform/test/vts-testcase/fuzz
+if [ ! -d mirrors/AOSP/platform_test_vts-testcase_fuzz.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts-testcase/fuzz mirrors/AOSP/platform_test_vts-testcase_fuzz.git
+else
+ git -C mirrors/AOSP/platform_test_vts-testcase_fuzz.git fetch https://android.googlesource.com/platform/test/vts-testcase/fuzz refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts-testcase_fuzz.git/git-daemon-export-ok
+fi
+
+# platform/test/vts-testcase/hal
+if [ ! -d mirrors/AOSP/platform_test_vts-testcase_hal.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts-testcase/hal mirrors/AOSP/platform_test_vts-testcase_hal.git
+else
+ git -C mirrors/AOSP/platform_test_vts-testcase_hal.git fetch https://android.googlesource.com/platform/test/vts-testcase/hal refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts-testcase_hal.git/git-daemon-export-ok
+fi
+
+# platform/test/vts-testcase/hal-trace
+if [ ! -d mirrors/AOSP/platform_test_vts-testcase_hal-trace.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts-testcase/hal-trace mirrors/AOSP/platform_test_vts-testcase_hal-trace.git
+else
+ git -C mirrors/AOSP/platform_test_vts-testcase_hal-trace.git fetch https://android.googlesource.com/platform/test/vts-testcase/hal-trace refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts-testcase_hal-trace.git/git-daemon-export-ok
+fi
+
+# platform/test/vts-testcase/kernel
+if [ ! -d mirrors/AOSP/platform_test_vts-testcase_kernel.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts-testcase/kernel mirrors/AOSP/platform_test_vts-testcase_kernel.git
+else
+ git -C mirrors/AOSP/platform_test_vts-testcase_kernel.git fetch https://android.googlesource.com/platform/test/vts-testcase/kernel refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts-testcase_kernel.git/git-daemon-export-ok
+fi
+
+# platform/test/vts-testcase/nbu
+if [ ! -d mirrors/AOSP/platform_test_vts-testcase_nbu.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts-testcase/nbu mirrors/AOSP/platform_test_vts-testcase_nbu.git
+else
+ git -C mirrors/AOSP/platform_test_vts-testcase_nbu.git fetch https://android.googlesource.com/platform/test/vts-testcase/nbu refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts-testcase_nbu.git/git-daemon-export-ok
+fi
+
+# platform/test/vts-testcase/performance
+if [ ! -d mirrors/AOSP/platform_test_vts-testcase_performance.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts-testcase/performance mirrors/AOSP/platform_test_vts-testcase_performance.git
+else
+ git -C mirrors/AOSP/platform_test_vts-testcase_performance.git fetch https://android.googlesource.com/platform/test/vts-testcase/performance refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts-testcase_performance.git/git-daemon-export-ok
+fi
+
+# platform/test/vts-testcase/security
+if [ ! -d mirrors/AOSP/platform_test_vts-testcase_security.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts-testcase/security mirrors/AOSP/platform_test_vts-testcase_security.git
+else
+ git -C mirrors/AOSP/platform_test_vts-testcase_security.git fetch https://android.googlesource.com/platform/test/vts-testcase/security refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts-testcase_security.git/git-daemon-export-ok
+fi
+
+# platform/test/vts-testcase/vndk
+if [ ! -d mirrors/AOSP/platform_test_vts-testcase_vndk.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/test/vts-testcase/vndk mirrors/AOSP/platform_test_vts-testcase_vndk.git
+else
+ git -C mirrors/AOSP/platform_test_vts-testcase_vndk.git fetch https://android.googlesource.com/platform/test/vts-testcase/vndk refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_test_vts-testcase_vndk.git/git-daemon-export-ok
+fi
+
+# toolchain/benchmark
+if [ ! -d mirrors/AOSP/toolchain_benchmark.git ] ; then
+ git clone --mirror https://android.googlesource.com/toolchain/benchmark mirrors/AOSP/toolchain_benchmark.git
+else
+ git -C mirrors/AOSP/toolchain_benchmark.git fetch https://android.googlesource.com/toolchain/benchmark refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/toolchain_benchmark.git/git-daemon-export-ok
+fi
+
+# toolchain/pgo-profiles
+if [ ! -d mirrors/AOSP/toolchain_pgo-profiles.git ] ; then
+ git clone --mirror https://android.googlesource.com/toolchain/pgo-profiles mirrors/AOSP/toolchain_pgo-profiles.git
+else
+ git -C mirrors/AOSP/toolchain_pgo-profiles.git fetch https://android.googlesource.com/toolchain/pgo-profiles refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/toolchain_pgo-profiles.git/git-daemon-export-ok
+fi
+
+# platform/tools/acloud
+if [ ! -d mirrors/AOSP/platform_tools_acloud.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/acloud mirrors/AOSP/platform_tools_acloud.git
+else
+ git -C mirrors/AOSP/platform_tools_acloud.git fetch https://android.googlesource.com/platform/tools/acloud refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_acloud.git/git-daemon-export-ok
+fi
+
+# platform/tools/adt/idea
+if [ ! -d mirrors/AOSP/platform_tools_adt_idea.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/adt/idea mirrors/AOSP/platform_tools_adt_idea.git
+else
+ git -C mirrors/AOSP/platform_tools_adt_idea.git fetch https://android.googlesource.com/platform/tools/adt/idea refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_adt_idea.git/git-daemon-export-ok
+fi
+
+# platform/tools/apifinder
+if [ ! -d mirrors/AOSP/platform_tools_apifinder.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/apifinder mirrors/AOSP/platform_tools_apifinder.git
+else
+ git -C mirrors/AOSP/platform_tools_apifinder.git fetch https://android.googlesource.com/platform/tools/apifinder refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_apifinder.git/git-daemon-export-ok
+fi
+
+# platform/tools/apksig
+if [ ! -d mirrors/AOSP/platform_tools_apksig.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/apksig mirrors/AOSP/platform_tools_apksig.git
+else
+ git -C mirrors/AOSP/platform_tools_apksig.git fetch https://android.googlesource.com/platform/tools/apksig refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_apksig.git/git-daemon-export-ok
+fi
+
+# platform/tools/apkzlib
+if [ ! -d mirrors/AOSP/platform_tools_apkzlib.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/apkzlib mirrors/AOSP/platform_tools_apkzlib.git
+else
+ git -C mirrors/AOSP/platform_tools_apkzlib.git fetch https://android.googlesource.com/platform/tools/apkzlib refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_apkzlib.git/git-daemon-export-ok
+fi
+
+# platform/tools/asuite
+if [ ! -d mirrors/AOSP/platform_tools_asuite.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/asuite mirrors/AOSP/platform_tools_asuite.git
+else
+ git -C mirrors/AOSP/platform_tools_asuite.git fetch https://android.googlesource.com/platform/tools/asuite refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_asuite.git/git-daemon-export-ok
+fi
+
+# platform/tools/base
+if [ ! -d mirrors/AOSP/platform_tools_base.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/base mirrors/AOSP/platform_tools_base.git
+else
+ git -C mirrors/AOSP/platform_tools_base.git fetch https://android.googlesource.com/platform/tools/base refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_base.git/git-daemon-export-ok
+fi
+
+# platform/tools/build
+if [ ! -d mirrors/AOSP/platform_tools_build.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/build mirrors/AOSP/platform_tools_build.git
+else
+ git -C mirrors/AOSP/platform_tools_build.git fetch https://android.googlesource.com/platform/tools/build refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_build.git/git-daemon-export-ok
+fi
+
+# platform/tools/carrier_settings
+if [ ! -d mirrors/AOSP/platform_tools_carrier_settings.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/carrier_settings mirrors/AOSP/platform_tools_carrier_settings.git
+else
+ git -C mirrors/AOSP/platform_tools_carrier_settings.git fetch https://android.googlesource.com/platform/tools/carrier_settings refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_carrier_settings.git/git-daemon-export-ok
+fi
+
+# platform/tools/currysrc
+if [ ! -d mirrors/AOSP/platform_tools_currysrc.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/currysrc mirrors/AOSP/platform_tools_currysrc.git
+else
+ git -C mirrors/AOSP/platform_tools_currysrc.git fetch https://android.googlesource.com/platform/tools/currysrc refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_currysrc.git/git-daemon-export-ok
+fi
+
+# platform/tools/dexter
+if [ ! -d mirrors/AOSP/platform_tools_dexter.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/dexter mirrors/AOSP/platform_tools_dexter.git
+else
+ git -C mirrors/AOSP/platform_tools_dexter.git fetch https://android.googlesource.com/platform/tools/dexter refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_dexter.git/git-daemon-export-ok
+fi
+
+# platform/tools/doc_generation
+if [ ! -d mirrors/AOSP/platform_tools_doc_generation.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/doc_generation mirrors/AOSP/platform_tools_doc_generation.git
+else
+ git -C mirrors/AOSP/platform_tools_doc_generation.git fetch https://android.googlesource.com/platform/tools/doc_generation refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_doc_generation.git/git-daemon-export-ok
+fi
+
+# platform/tools/external_updater
+if [ ! -d mirrors/AOSP/platform_tools_external_updater.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/external_updater mirrors/AOSP/platform_tools_external_updater.git
+else
+ git -C mirrors/AOSP/platform_tools_external_updater.git fetch https://android.googlesource.com/platform/tools/external_updater refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_external_updater.git/git-daemon-export-ok
+fi
+
+# platform/tools/external/fat32lib
+if [ ! -d mirrors/AOSP/platform_tools_external_fat32lib.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/external/fat32lib mirrors/AOSP/platform_tools_external_fat32lib.git
+else
+ git -C mirrors/AOSP/platform_tools_external_fat32lib.git fetch https://android.googlesource.com/platform/tools/external/fat32lib refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_external_fat32lib.git/git-daemon-export-ok
+fi
+
+# platform/tools/idea
+if [ ! -d mirrors/AOSP/platform_tools_idea.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/idea mirrors/AOSP/platform_tools_idea.git
+else
+ git -C mirrors/AOSP/platform_tools_idea.git fetch https://android.googlesource.com/platform/tools/idea refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_idea.git/git-daemon-export-ok
+fi
+
+# platform/tools/loganalysis
+if [ ! -d mirrors/AOSP/platform_tools_loganalysis.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/loganalysis mirrors/AOSP/platform_tools_loganalysis.git
+else
+ git -C mirrors/AOSP/platform_tools_loganalysis.git fetch https://android.googlesource.com/platform/tools/loganalysis refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_loganalysis.git/git-daemon-export-ok
+fi
+
+# platform/tools/metalava
+if [ ! -d mirrors/AOSP/platform_tools_metalava.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/metalava mirrors/AOSP/platform_tools_metalava.git
+else
+ git -C mirrors/AOSP/platform_tools_metalava.git fetch https://android.googlesource.com/platform/tools/metalava refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_metalava.git/git-daemon-export-ok
+fi
+
+# platform/tools/motodev
+if [ ! -d mirrors/AOSP/platform_tools_motodev.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/motodev mirrors/AOSP/platform_tools_motodev.git
+else
+ git -C mirrors/AOSP/platform_tools_motodev.git fetch https://android.googlesource.com/platform/tools/motodev refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_motodev.git/git-daemon-export-ok
+fi
+
+# tools/platform-compat
+if [ ! -d mirrors/AOSP/tools_platform-compat.git ] ; then
+ git clone --mirror https://android.googlesource.com/tools/platform-compat mirrors/AOSP/tools_platform-compat.git
+else
+ git -C mirrors/AOSP/tools_platform-compat.git fetch https://android.googlesource.com/tools/platform-compat refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/tools_platform-compat.git/git-daemon-export-ok
+fi
+
+# platform/tools/ndkports
+if [ ! -d mirrors/AOSP/platform_tools_ndkports.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/ndkports mirrors/AOSP/platform_tools_ndkports.git
+else
+ git -C mirrors/AOSP/platform_tools_ndkports.git fetch https://android.googlesource.com/platform/tools/ndkports refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_ndkports.git/git-daemon-export-ok
+fi
+
+# platform/tools/repohooks
+if [ ! -d mirrors/AOSP/platform_tools_repohooks.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/repohooks mirrors/AOSP/platform_tools_repohooks.git
+else
+ git -C mirrors/AOSP/platform_tools_repohooks.git fetch https://android.googlesource.com/platform/tools/repohooks refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_repohooks.git/git-daemon-export-ok
+fi
+
+# platform/tools/security
+if [ ! -d mirrors/AOSP/platform_tools_security.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/security mirrors/AOSP/platform_tools_security.git
+else
+ git -C mirrors/AOSP/platform_tools_security.git fetch https://android.googlesource.com/platform/tools/security refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_security.git/git-daemon-export-ok
+fi
+
+# platform/tools/studio/cloud
+if [ ! -d mirrors/AOSP/platform_tools_studio_cloud.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/studio/cloud mirrors/AOSP/platform_tools_studio_cloud.git
+else
+ git -C mirrors/AOSP/platform_tools_studio_cloud.git fetch https://android.googlesource.com/platform/tools/studio/cloud refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_studio_cloud.git/git-daemon-export-ok
+fi
+
+# platform/tools/swt
+if [ ! -d mirrors/AOSP/platform_tools_swt.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/swt mirrors/AOSP/platform_tools_swt.git
+else
+ git -C mirrors/AOSP/platform_tools_swt.git fetch https://android.googlesource.com/platform/tools/swt refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_swt.git/git-daemon-export-ok
+fi
+
+# platform/tools/test/connectivity
+if [ ! -d mirrors/AOSP/platform_tools_test_connectivity.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/test/connectivity mirrors/AOSP/platform_tools_test_connectivity.git
+else
+ git -C mirrors/AOSP/platform_tools_test_connectivity.git fetch https://android.googlesource.com/platform/tools/test/connectivity refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_test_connectivity.git/git-daemon-export-ok
+fi
+
+# platform/tools/test/graphicsbenchmark
+if [ ! -d mirrors/AOSP/platform_tools_test_graphicsbenchmark.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/test/graphicsbenchmark mirrors/AOSP/platform_tools_test_graphicsbenchmark.git
+else
+ git -C mirrors/AOSP/platform_tools_test_graphicsbenchmark.git fetch https://android.googlesource.com/platform/tools/test/graphicsbenchmark refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_test_graphicsbenchmark.git/git-daemon-export-ok
+fi
+
+# platform/tools/tradefederation
+if [ ! -d mirrors/AOSP/platform_tools_tradefederation.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/tradefederation mirrors/AOSP/platform_tools_tradefederation.git
+else
+ git -C mirrors/AOSP/platform_tools_tradefederation.git fetch https://android.googlesource.com/platform/tools/tradefederation refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_tradefederation.git/git-daemon-export-ok
+fi
+
+# platform/tools/tradefederation/contrib
+if [ ! -d mirrors/AOSP/platform_tools_tradefederation_contrib.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/tradefederation/contrib mirrors/AOSP/platform_tools_tradefederation_contrib.git
+else
+ git -C mirrors/AOSP/platform_tools_tradefederation_contrib.git fetch https://android.googlesource.com/platform/tools/tradefederation/contrib refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_tradefederation_contrib.git/git-daemon-export-ok
+fi
+
+# platform/tools/treble
+if [ ! -d mirrors/AOSP/platform_tools_treble.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/treble mirrors/AOSP/platform_tools_treble.git
+else
+ git -C mirrors/AOSP/platform_tools_treble.git fetch https://android.googlesource.com/platform/tools/treble refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_treble.git/git-daemon-export-ok
+fi
+
+# platform/tools/trebuchet
+if [ ! -d mirrors/AOSP/platform_tools_trebuchet.git ] ; then
+ git clone --mirror https://android.googlesource.com/platform/tools/trebuchet mirrors/AOSP/platform_tools_trebuchet.git
+else
+ git -C mirrors/AOSP/platform_tools_trebuchet.git fetch https://android.googlesource.com/platform/tools/trebuchet refs/tags/android-11.0.0_r17
+ touch mirrors/AOSP/platform_tools_trebuchet.git/git-daemon-export-ok
+fi
+