[roll third_party/pigweed] pw_env_setup: Check that submodules are present

Check that all submodules are present in the checkout, unless they're
listed as optional in the environment config file. Give commands for
checking out any required missing submodules.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/49021

third_party/pigweed Rolled-Commits: 6ae0dd54e5b2d57..32b362998cec275
Roller-URL: https://ci.chromium.org/b/8844059104307927537
Cq-Cl-Tag: roller-builder:pigweed-experimental-roller
Cq-Cl-Tag: roller-bid:8844059104307927537
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I401ca4884c91fa5bddd18dac4551e4427ed776b3
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/49804
Reviewed-by: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
1 file changed
tree: c9cc69759504c605777be288c3818b01ff063b28
  1. applications/
  2. build_overrides/
  3. pw_board_led/
  4. pw_board_led_arduino/
  5. pw_board_led_host/
  6. pw_board_led_stm32cubef4/
  7. pw_board_led_stm32f429i_disc1/
  8. pw_spin_delay/
  9. pw_spin_delay_arduino/
  10. pw_spin_delay_host/
  11. pw_spin_delay_stm32cubef4/
  12. pw_spin_delay_stm32f429i_disc1/
  13. pw_sys_io_stm32cubef4/
  14. targets/
  15. third_party/
  16. tools/
  17. .gitattributes
  18. .gitignore
  19. .gitmodules
  20. .gn
  21. activate.bat
  22. banner.txt
  23. bootstrap.bat
  24. bootstrap.sh
  25. BUILD.gn
  26. BUILDCONFIG.gn
  27. env_setup.json
  28. navbar.md
  29. PW_PLUGINS
  30. README.md
README.md

Pigweed Experimental

This repository contains experimental pigweed modules.

Repository setup

Clone this repo with --recursive to get all required submodules.

git clone --recursive https://pigweed.googlesource.com/pigweed/experimental

This will pull the Pigweed source repository into third_party/pigweed. If you already cloned but forgot to --recursive run git submodule update --init to pull all submodules.