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
This commit is contained in:
Conley Owens
2012-04-16 11:02:21 -07:00
committed by Shawn O. Pearce
parent 971de8ea7b
commit d21720db31
3 changed files with 29 additions and 2 deletions

5
repo
View File

@@ -129,6 +129,11 @@ group.add_option('-g', '--groups',
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