commit | b466854bed4348a210fec5870023c1a44cd830b5 | [log] [tgz] |
---|---|---|
author | Mike Frysinger <vapier@google.com> | Mon Oct 21 22:53:46 2019 -0400 |
committer | Mike Frysinger <vapier@google.com> | Tue Oct 22 14:10:34 2019 +0000 |
tree | af4a11722ff66e5b08eebcc8c187f5fbdfb9d3b5 | |
parent | d1e93dd58a6bc74b9a6f872bb3a7a0123e8a9933 [diff] |
forall: add an --ignore-missing option In CrOS, our infra has to deal with partial checkouts constantly (for a variety of reasons). To help reset back to a good state, we run git commands via `repo forall`, but don't care about the missing checkouts. Add a flag so we can disambiguate between missing repos and failing git subcommands. Bug: https://crbug.com/1013377 Bug: https://crbug.com/1013623 Change-Id: Ie3498c6d111276c60d2ecedbba21bfa778588d50 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/241935 Reviewed-by: David Pursehouse <dpursehouse@collab.net> Tested-by: Mike Frysinger <vapier@google.com>
Repo is a tool built on top of Git. Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow. Repo is not meant to replace Git, only to make it easier to work with Git. The repo command is an executable Python script that you can put anywhere in your path.