commit | 4d5bb68d58f12885ea06fb73d5e17d8c780c9ff8 | [log] [tgz] |
---|---|---|
author | Andrew Wheeler <agwheeler@gmail.com> | Mon Feb 27 13:52:22 2012 -0600 |
committer | Andrew Wheeler <agwheeler@gmail.com> | Mon Oct 17 15:24:09 2016 -0500 |
tree | 9388a9c030c05bb8780a8bfaa1ff962f2dac1afb | |
parent | 82f67987a3e665f9c66e8fb944042a1b4815b61b [diff] |
status: add -q/--quiet option The --quiet option reduces the output to just a list of projects with modified workspaces (and orphans if -o is specified) A common use case is when performing a full-workspace merge. The integrator will kick-off a merge via: repo forall -c git merge <some tag> And then produce a short list of conflicted projects via: repo status -q The integrator can then iteratively fix and clean up all conficted components. The merge is complete when: repo status -q returns no output. Change-Id: Ibbba8713eac35befd8287c95948874e23fd5c7e2
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.