summaryrefslogtreecommitdiffstats
path: root/repo
diff options
context:
space:
mode:
authorDavid Holmer <odinguru@gmail.com>2012-11-14 19:19:00 -0500
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-04-03 22:27:45 +0000
commit0a1c6a1c16e2c89f98158cb2f79dda1583a8fac4 (patch)
tree2446c673c4eddf2a499e36b4e898ea258a6d3c7a /repo
parent33e045673786f3477e805ade0f337de08e89a7a8 (diff)
downloadgit-repo-0a1c6a1c16e2c89f98158cb2f79dda1583a8fac4.tar.gz
Special handling for manifest group "default"
Change Details: * Make "default" a special manifest group that matches any project that does not have the special project group "notdefault" * Use "default" instead of "all,-notdefault" when user does not specify manifest group * Expand -g option help to include example usage of manifest groups Change Benefits: * Allow a more intuitive and expressive manifest groups specification: * "default" instead of "all,-notdefault" * "default,foo" instead of "all,-notdefault,foo" * "default,-foo" instead of "all,-notdefault,-foo" * "foo,-default" which has no equivalent * Default manifest groups behavior can be restored by the command 'repo init -g default'. This is significantly more intuitive than the current equivalent command 'repo init -g all,-notdefault'. Change-Id: I6d0673791d64a650110a917c248bcebb23b279d3
Diffstat (limited to 'repo')
-rwxr-xr-xrepo3
1 files changed, 2 insertions, 1 deletions
diff --git a/repo b/repo
index 6b374f72..c3484745 100755
--- a/repo
+++ b/repo
@@ -164,7 +164,8 @@ group.add_option('--depth', type='int', default=None,
164 help='create a shallow clone with given depth; see git clone') 164 help='create a shallow clone with given depth; see git clone')
165group.add_option('-g', '--groups', 165group.add_option('-g', '--groups',
166 dest='groups', default='default', 166 dest='groups', default='default',
167 help='restrict manifest projects to ones with a specified group', 167 help='restrict manifest projects to ones with specified '
168 'group(s) [default|all|G1,G2,G3|G4,-G5,-G6]',
168 metavar='GROUP') 169 metavar='GROUP')
169group.add_option('-p', '--platform', 170group.add_option('-p', '--platform',
170 dest='platform', default="auto", 171 dest='platform', default="auto",