Skip to content

Commit

Permalink
Add git dependencies to git submodules
Browse files Browse the repository at this point in the history
This CL adds support for git submodules. Users are still expected to
use gclient sync. See announcement for more details:
https://groups.google.com/a/chromium.org/g/chromium-dev/c/LDFlTtY8k3A

Bug: 1409737
Change-Id: I2c277b343d7242113f3cc74a465716288afdf7fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4671471
Reviewed-by: John Abd-El-Malek <[email protected]>
Owners-Override: John Abd-El-Malek <[email protected]>
Reviewed-by: Erik Staab <[email protected]>
Commit-Queue: Josip Sokcevic <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1187337}
  • Loading branch information
sokcevicG authored and Chromium LUCI CQ committed Aug 23, 2023
1 parent 7555bb6 commit ef72622
Show file tree
Hide file tree
Showing 234 changed files with 1,294 additions and 0 deletions.
822 changes: 822 additions & 0 deletions .gitmodules

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@
# which is a bit incomplete but the best documentation we have at the
# moment.

# We expect all git dependencies specified in this file to be in sync with git
# submodules (gitlinks).
git_dependencies = 'SYNC'

gclient_gn_args_file = 'src/build/config/gclient_args.gni'
gclient_gn_args = [
'build_with_chromium',
Expand Down Expand Up @@ -526,6 +530,10 @@ vars = {
# https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
# This has to stay in sync with the version in src/third_party/ninja/README.chromium.
'ninja_version': 'version:[email protected]',

# 'magic' variable to tell depot_tools that git submodules should be accepted
# but parity with DEPS file is expected.
'SUBMODULE_MIGRATION': 'True',
}

# Only these hosts are allowed for dependencies in this DEPS file.
Expand Down
233 changes: 233 additions & 0 deletions OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,236 @@ per-file PRESUBMIT*[email protected]
per-file PRESUBMIT*[email protected] # For .pydeps changes
per-file README.md=*
per-file WATCHLISTS=*

# git submodules
per-file third_party/clang-format/script=*
per-file chrome/browser/resources/preinstalled_web_apps/internal=*
per-file chrome/installer/mac/third_party/xz/xz=*
per-file third_party/libc++/src=*
per-file third_party/libc++abi/src=*
per-file third_party/libunwind/src=*
per-file chrome/test/data/autofill/captured_sites/artifacts=*
per-file chrome/test/data/password/captured_sites/artifacts=*
per-file chrome/test/data/perf/canvas_bench=*
per-file chrome/test/data/perf/frame_rate/content=*
per-file chrome/test/data/xr/webvr_info=*
per-file clank=*
per-file docs/website=*
per-file ios/third_party/earl_grey2/src=*
per-file ios/third_party/edo/src=*
per-file ios/third_party/gtx/src=*
per-file ios/third_party/lottie/src=*
per-file ios/third_party/material_components_ios/src=*
per-file ios/third_party/material_font_disk_loader_ios/src=*
per-file ios/third_party/material_internationalization_ios/src=*
per-file ios/third_party/material_roboto_font_loader_ios/src=*
per-file ios/third_party/material_sprited_animation_view_ios/src=*
per-file ios/third_party/material_text_accessibility_ios/src=*
per-file ios/third_party/motion_interchange_objc/src=*
per-file ios/third_party/motion_animator_objc/src=*
per-file ios/third_party/motion_transitioning_objc/src=*
per-file ios/third_party/ochamcrest/src=*
per-file ios/third_party/webkit/src=*
per-file media/cdm/api=*
per-file native_client=*
per-file net/third_party/quiche/src=*
per-file third_party/android_protobuf/src=*
per-file third_party/androidx_javascriptengine/src=*
per-file third_party/angle=*
per-file third_party/anonymous_tokens/src=*
per-file third_party/content_analysis_sdk/src=*
per-file third_party/dav1d/libdav1d=*
per-file third_party/dawn=*
per-file third_party/highway/src=*
per-file third_party/apache-portable-runtime/src=*
per-file third_party/barhopper=*
per-file third_party/google_benchmark/src=*
per-file third_party/boringssl/src=*
per-file third_party/breakpad/breakpad=*
per-file third_party/cast_core/public/src=*
per-file third_party/catapult=*
per-file third_party/ced/src=*
per-file third_party/chromium-variations=*
per-file third_party/chromevox/third_party/sre/src=*
per-file third_party/chromite=*
per-file third_party/cld_3/src=*
per-file third_party/colorama/src=*
per-file third_party/cpu_features/src=*
per-file third_party/cpuinfo/src=*
per-file third_party/crc32c/src=*
per-file third_party/cros_system_api=*
per-file third_party/crossbench=*
per-file third_party/crubit/src=*
per-file third_party/depot_tools=*
per-file third_party/devtools-frontend/src=*
per-file third_party/devtools-frontend-internal=*
per-file third_party/dom_distiller_js/dist=*
per-file third_party/eigen3/src=*
per-file third_party/emoji-metadata/src=*
per-file third_party/farmhash/src=*
per-file third_party/ffmpeg=*
per-file third_party/flac=*
per-file third_party/flatbuffers/src=*
per-file third_party/fontconfig/src=*
per-file third_party/fp16/src=*
per-file third_party/gemmlowp/src=*
per-file third_party/grpc/src=*
per-file third_party/freetype/src=*
per-file third_party/freetype-testing/src=*
per-file third_party/fxdiv/src=*
per-file third_party/harfbuzz-ng/src=*
per-file third_party/emoji-segmenter/src=*
per-file third_party/ots/src=*
per-file third_party/libgav1/src=*
per-file third_party/google_toolbox_for_mac/src=*
per-file third_party/googletest/src=*
per-file third_party/gnu_binutils=*
per-file third_party/gperf=*
per-file third_party/gvr-android-sdk/src=*
per-file third_party/cardboard/src=*
per-file third_party/arcore-android-sdk/src=*
per-file third_party/hunspell_dictionaries=*
per-file third_party/icu=*
per-file third_party/javalang/src=*
per-file third_party/jsoncpp/source=*
per-file third_party/junit/src=*
per-file third_party/leveldatabase/src=*
per-file third_party/libFuzzer/src=*
per-file third_party/fuzztest/src=*
per-file third_party/libaddressinput/src=*
per-file third_party/libaom/source/libaom=*
per-file third_party/libavif/src=*
per-file third_party/libavifinfo/src=*
per-file third_party/nearby/src=*
per-file third_party/beto-core/src=*
per-file third_party/securemessage/src=*
per-file third_party/ukey2/src=*
per-file third_party/cros-components/src=*
per-file third_party/libdrm/src=*
per-file third_party/expat/src=*
per-file third_party/libipp/libipp=*
per-file third_party/libjpeg_turbo=*
per-file third_party/liblouis/src=*
per-file third_party/libphonenumber/dist=*
per-file third_party/libprotobuf-mutator/src=*
per-file third_party/libsrtp=*
per-file third_party/libsync/src=*
per-file third_party/libunwindstack=*
per-file third_party/libvpx/source/libvpx=*
per-file third_party/libwebm/source=*
per-file third_party/libwebp/src=*
per-file third_party/libyuv=*
per-file third_party/lighttpd=*
per-file third_party/lss=*
per-file third_party/material_color_utilities/src=*
per-file third_party/material_design_icons/src=*
per-file third_party/mingw-w64/mingw/bin=*
per-file third_party/minigbm/src=*
per-file third_party/nacl_sdk_binaries=*
per-file third_party/nasm=*
per-file third_party/neon_2_sse/src=*
per-file third_party/netty-tcnative/src=*
per-file third_party/netty4/src=*
per-file third_party/openh264/src=*
per-file third_party/openscreen/src=*
per-file third_party/openxr/src=*
per-file third_party/pdfium=*
per-file third_party/perfetto=*
per-file third_party/perl=*
per-file third_party/pthreadpool/src=*
per-file third_party/pyelftools=*
per-file third_party/quic_trace/src=*
per-file third_party/pywebsocket3/src=*
per-file third_party/re2/src=*
per-file third_party/requests/src=*
per-file third_party/ruy/src=*
per-file third_party/skia=*
per-file third_party/smhasher/src=*
per-file third_party/snappy/src=*
per-file third_party/sqlite/src=*
per-file third_party/swiftshader=*
per-file third_party/text-fragments-polyfill/src=*
per-file third_party/tflite/src=*
per-file third_party/vulkan-deps=*
per-file third_party/vulkan_memory_allocator=*
per-file third_party/wayland/src=*
per-file third_party/wayland-protocols/src=*
per-file third_party/wayland-protocols/kde=*
per-file third_party/wayland-protocols/gtk=*
per-file third_party/webdriver/pylib=*
per-file third_party/webgl/src=*
per-file third_party/webgpu-cts/src=*
per-file third_party/webrtc=*
per-file third_party/wuffs/src=*
per-file third_party/weston/src=*
per-file third_party/wlcs/src=*
per-file third_party/xdg-utils=*
per-file third_party/xnnpack/src=*
per-file tools/page_cycler/acid3=*
per-file third_party/zstd/src=*
per-file v8=*
per-file internal=*
per-file third_party/android_prebuilts/build_tools=*
per-file chromeos/assistant/internal=*
per-file build/fuchsia/internal=*
per-file chrome/app/theme/default_100_percent/google_chrome=*
per-file chrome/app/theme/default_200_percent/google_chrome=*
per-file chrome/app/theme/google_chrome=*
per-file chrome/browser/enterprise/connectors/internal=*
per-file chrome/browser/google/linkdoctor_internal=*
per-file chrome/browser/internal=*
per-file chrome/browser/media/engagement_internal=*
per-file chrome/browser/resources/chromeos/quickoffice=*
per-file chrome/browser/resources/settings_internal=*
per-file chrome/browser/spellchecker/internal=*
per-file chrome/chrome_cleaner/internal=*
per-file chrome/installer/mac/internal=*
per-file chrome/test/data/firefox3_profile/searchplugins=*
per-file chrome/test/data/firefox3_searchplugins=*
per-file chrome/test/data/gpu/vt=*
per-file chrome/test/data/perf/frame_rate/private=*
per-file chrome/test/data/perf/private=*
per-file chrome/test/data/pdf_private=*
per-file chrome/test/media_router/internal=*
per-file chrome/test/python_tests=*
per-file chrome/tools/memory=*
per-file chrome/services/speech/internal=*
per-file components/autofill/core/browser/form_parsing/internal_resources=*
per-file components/crash/core/app/internal=*
per-file components/metrics/internal=*
per-file components/ntp_tiles/resources/internal=*
per-file components/optimization_guide/internal=*
per-file components/resources/default_100_percent/google_chrome=*
per-file components/resources/default_200_percent/google_chrome=*
per-file components/resources/default_300_percent/google_chrome=*
per-file components/site_isolation/internal=*
per-file components/vector_icons/google_chrome=*
per-file content/test/data/plugin=*
per-file google_apis/internal=*
per-file ios_internal=*
per-file remoting/android/internal=*
per-file remoting/host/installer/linux/internal=*
per-file remoting/internal=*
per-file remoting/test/internal=*
per-file remoting/tools/internal=*
per-file remoting/webapp/app_remoting/internal=*
per-file signing_keys=*
per-file skia/tools/clusterfuzz-data=*
per-file third_party/amd=*
per-file third_party/android_tools_internal=*
per-file third_party/gles2_conform=*
per-file third_party/googlemac=*
per-file third_party/khronos_glcts=*
per-file third_party/widevine/cdm/chromeos=*
per-file third_party/widevine/cdm/linux=*
per-file third_party/widevine/cdm/mac=*
per-file third_party/widevine/cdm/win=*
per-file third_party/widevine/scripts=*
per-file third_party/widevine/test/license_server=*
per-file third_party/wix=*
per-file tools/perf/data=*
per-file ui/file_manager/internal=*
per-file ui/webui/internal=*
per-file webkit/data/bmp_decoder=*
per-file webkit/data/ico_decoder=*
per-file webkit/data/test_shell/plugins=*
1 change: 1 addition & 0 deletions build/fuchsia/internal
Submodule internal added at 16da07
1 change: 1 addition & 0 deletions chrome/app/theme/default_100_percent/google_chrome
Submodule google_chrome added at 364a7b
1 change: 1 addition & 0 deletions chrome/app/theme/default_200_percent/google_chrome
Submodule google_chrome added at 422d42
1 change: 1 addition & 0 deletions chrome/app/theme/google_chrome
Submodule google_chrome added at fd5f28
1 change: 1 addition & 0 deletions chrome/browser/enterprise/connectors/internal
Submodule internal added at 7fd7c8
1 change: 1 addition & 0 deletions chrome/browser/google/linkdoctor_internal
Submodule linkdoctor_internal added at fe28a8
1 change: 1 addition & 0 deletions chrome/browser/internal
Submodule internal added at e7e78d
1 change: 1 addition & 0 deletions chrome/browser/media/engagement_internal
Submodule engagement_internal added at 14b00d
1 change: 1 addition & 0 deletions chrome/browser/resources/chromeos/quickoffice
Submodule quickoffice added at 23bde3
1 change: 1 addition & 0 deletions chrome/browser/resources/preinstalled_web_apps/internal
Submodule internal added at 3610b3
1 change: 1 addition & 0 deletions chrome/browser/resources/settings_internal
Submodule settings_internal added at 5d6316
1 change: 1 addition & 0 deletions chrome/browser/spellchecker/internal
Submodule internal added at a22002
1 change: 1 addition & 0 deletions chrome/chrome_cleaner/internal
Submodule internal added at f7839e
1 change: 1 addition & 0 deletions chrome/installer/mac/internal
Submodule internal added at d7fb44
1 change: 1 addition & 0 deletions chrome/installer/mac/third_party/xz/xz
Submodule xz added at eecaf5
1 change: 1 addition & 0 deletions chrome/services/speech/internal
Submodule internal added at ae04dd
1 change: 1 addition & 0 deletions chrome/test/data/autofill/captured_sites/artifacts
Submodule artifacts added at 654ecc
1 change: 1 addition & 0 deletions chrome/test/data/firefox3_profile/searchplugins
Submodule searchplugins added at 6cf09b
1 change: 1 addition & 0 deletions chrome/test/data/firefox3_searchplugins
Submodule firefox3_searchplugins added at 490580
1 change: 1 addition & 0 deletions chrome/test/data/gpu/vt
Submodule vt added at c34f30
1 change: 1 addition & 0 deletions chrome/test/data/password/captured_sites/artifacts
Submodule artifacts added at 04b3ea
1 change: 1 addition & 0 deletions chrome/test/data/pdf_private
Submodule pdf_private added at 23b64c
1 change: 1 addition & 0 deletions chrome/test/data/perf/canvas_bench
Submodule canvas_bench added at a7b40e
1 change: 1 addition & 0 deletions chrome/test/data/perf/frame_rate/content
Submodule content added at c10272
1 change: 1 addition & 0 deletions chrome/test/data/perf/frame_rate/private
Submodule private added at 6394c9
1 change: 1 addition & 0 deletions chrome/test/data/perf/private
Submodule private added at 6f3e32
1 change: 1 addition & 0 deletions chrome/test/data/xr/webvr_info
Submodule webvr_info added at c58ae9
1 change: 1 addition & 0 deletions chrome/test/media_router/internal
Submodule internal added at 99937b
1 change: 1 addition & 0 deletions chrome/test/python_tests
Submodule python_tests added at 644bd7
1 change: 1 addition & 0 deletions chrome/tools/memory
Submodule memory added at 3c9359
1 change: 1 addition & 0 deletions chromeos/assistant/internal
Submodule internal added at be573f
1 change: 1 addition & 0 deletions clank
Submodule clank added at 4b4baf
Submodule internal_resources added at 8d5b9c
1 change: 1 addition & 0 deletions components/crash/core/app/internal
Submodule internal added at 977755
1 change: 1 addition & 0 deletions components/metrics/internal
Submodule internal added at ac5180
1 change: 1 addition & 0 deletions components/ntp_tiles/resources/internal
Submodule internal added at 48c257
1 change: 1 addition & 0 deletions components/optimization_guide/internal
Submodule internal added at 3603f8
1 change: 1 addition & 0 deletions components/resources/default_100_percent/google_chrome
Submodule google_chrome added at 459263
1 change: 1 addition & 0 deletions components/resources/default_200_percent/google_chrome
Submodule google_chrome added at 66e7e3
1 change: 1 addition & 0 deletions components/resources/default_300_percent/google_chrome
Submodule google_chrome added at 91bb3d
1 change: 1 addition & 0 deletions components/site_isolation/internal
Submodule internal added at e0d8a7
1 change: 1 addition & 0 deletions components/vector_icons/google_chrome
Submodule google_chrome added at dbf059
1 change: 1 addition & 0 deletions content/test/data/plugin
Submodule plugin added at 3e80d4
1 change: 1 addition & 0 deletions docs/website
Submodule website added at 49c12a
1 change: 1 addition & 0 deletions google_apis/internal
Submodule internal added at 1f0b7e
1 change: 1 addition & 0 deletions internal
Submodule internal added at 4e1a09
1 change: 1 addition & 0 deletions ios/third_party/earl_grey2/src
Submodule src added at 37e743
1 change: 1 addition & 0 deletions ios/third_party/edo/src
Submodule src added at 726d5e
1 change: 1 addition & 0 deletions ios/third_party/gtx/src
Submodule src added at 0e6d66
1 change: 1 addition & 0 deletions ios/third_party/lottie/src
Submodule src added at 4a4367
1 change: 1 addition & 0 deletions ios/third_party/material_components_ios/src
Submodule src added at 17a0a7
1 change: 1 addition & 0 deletions ios/third_party/material_font_disk_loader_ios/src
Submodule src added at 93acc0
1 change: 1 addition & 0 deletions ios/third_party/material_internationalization_ios/src
Submodule src added at 305aa8
1 change: 1 addition & 0 deletions ios/third_party/material_roboto_font_loader_ios/src
Submodule src added at 4be05d
1 change: 1 addition & 0 deletions ios/third_party/material_sprited_animation_view_ios/src
Submodule src added at 8af9ad
1 change: 1 addition & 0 deletions ios/third_party/material_text_accessibility_ios/src
Submodule src added at 8cd910
1 change: 1 addition & 0 deletions ios/third_party/motion_animator_objc/src
Submodule src added at 296f52
1 change: 1 addition & 0 deletions ios/third_party/motion_interchange_objc/src
Submodule src added at 2f8b54
1 change: 1 addition & 0 deletions ios/third_party/motion_transitioning_objc/src
Submodule src added at 1fe4a9
1 change: 1 addition & 0 deletions ios/third_party/ochamcrest/src
Submodule src added at 92d9c1
1 change: 1 addition & 0 deletions ios/third_party/webkit/src
Submodule src added at 59e9de
1 change: 1 addition & 0 deletions ios_internal
Submodule ios_internal added at 6a51cc
1 change: 1 addition & 0 deletions media/cdm/api
Submodule api added at fef0b5
1 change: 1 addition & 0 deletions native_client
Submodule native_client added at f9cb13
1 change: 1 addition & 0 deletions net/third_party/quiche/src
Submodule src added at ba658f
1 change: 1 addition & 0 deletions remoting/android/internal
Submodule internal added at d4b268
1 change: 1 addition & 0 deletions remoting/host/installer/linux/internal
Submodule internal added at e19081
1 change: 1 addition & 0 deletions remoting/internal
Submodule internal added at d4e99a
1 change: 1 addition & 0 deletions remoting/test/internal
Submodule internal added at 34ff36
1 change: 1 addition & 0 deletions remoting/tools/internal
Submodule internal added at acfed9
Loading

0 comments on commit ef72622

Please sign in to comment.