[cmd] Port submodule_update from google3

Source: google3/turquoise/infra/foundation/go/submodule_update/


Bug: 320755417

Change-Id: I7da6ff7d25b911f4d236c20f81e719b50c38ad35
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/976392
Reviewed-by: Oliver Newman <olivernewman@google.com>
Commit-Queue: Mary Ellen Weber <mmweber@google.com>
73 files changed
tree: d7e951f67de92e836bd235e69b62a3a21570ae2f
  1. artifacts/
  2. buildbucket/
  3. checkout/
  4. cmd/
  5. execution/
  6. flagutil/
  7. functools/
  8. gerrit/
  9. gitiles/
  10. issuetracker/
  11. monorail/
  12. rpcutil/
  13. scripts/
  14. slsa/
  15. third_party/
  16. vendor/
  17. .gitignore
  18. AUTHORS
  19. go.mod
  20. go.sum
  21. LICENSE
  22. manifest
  23. PATENTS
  24. README.md
README.md

infra

This repo contains tools and config files necessary to run infrastructure related to builds, code review, version control, and continuous integrations.