Add a --platform flag
Projects may optionally specify their platform
(eg, groups="platform-linux" in the manifest).
By default, repo will automatically detect the platform. However,
users may specify --platform=[auto|all|linux|darwin].
Change-Id: Ie678851fb2fec5b0938aede01f16c53138a16537
diff --git a/repo b/repo
index 0aabc0d..860a15d 100755
--- a/repo
+++ b/repo
@@ -129,6 +129,11 @@
dest='groups', default='default',
help='restrict manifest projects to ones with a specified group',
metavar='GROUP')
+group.add_option('-p', '--platform',
+ dest='platform', default="auto",
+ help='restrict manifest projects to ones with a specified'
+ 'platform group [auto|all|none|linux|darwin|...]',
+ metavar='PLATFORM')
# Tool