diff options
Diffstat (limited to 'subcmds/forall.py')
-rw-r--r-- | subcmds/forall.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/subcmds/forall.py b/subcmds/forall.py index b93cd6d0..96dc99d1 100644 --- a/subcmds/forall.py +++ b/subcmds/forall.py | |||
@@ -120,6 +120,9 @@ without iterating through the remaining projects. | |||
120 | p.add_option('-r', '--regex', | 120 | p.add_option('-r', '--regex', |
121 | dest='regex', action='store_true', | 121 | dest='regex', action='store_true', |
122 | help="Execute the command only on projects matching regex or wildcard expression") | 122 | help="Execute the command only on projects matching regex or wildcard expression") |
123 | p.add_option('-g', '--groups', | ||
124 | dest='groups', | ||
125 | help="Execute the command only on projects matching the specified groups") | ||
123 | p.add_option('-c', '--command', | 126 | p.add_option('-c', '--command', |
124 | help='Command (and arguments) to execute', | 127 | help='Command (and arguments) to execute', |
125 | dest='command', | 128 | dest='command', |
@@ -213,7 +216,7 @@ without iterating through the remaining projects. | |||
213 | self.manifest.Override(smart_sync_manifest_path) | 216 | self.manifest.Override(smart_sync_manifest_path) |
214 | 217 | ||
215 | if not opt.regex: | 218 | if not opt.regex: |
216 | projects = self.GetProjects(args) | 219 | projects = self.GetProjects(args, groups=opt.groups) |
217 | else: | 220 | else: |
218 | projects = self.FindProjects(args) | 221 | projects = self.FindProjects(args) |
219 | 222 | ||