Chromium Code Reviews| Index: gclient.py |
| diff --git a/gclient.py b/gclient.py |
| index d1b5a8733859fb76b7cc28e825b941f19ad8ab01..20e77efd8472333e63057902a0cddaa2ad582153 100755 |
| --- a/gclient.py |
| +++ b/gclient.py |
| @@ -60,7 +60,7 @@ |
| # the same as normal hooks, except that they run before the DEPS are |
| # processed. Pre-DEPS run with "sync" and "revert" unless the --noprehooks |
| # flag is used. |
| -# |
| +# |
| # Specifying a target OS |
| # An optional key named "target_os" may be added to a gclient file to specify |
| # one or more additional operating systems that should be considered when |
| @@ -1860,6 +1860,9 @@ class OptionParser(optparse.OptionParser): |
| format='%(module)s(%(lineno)d) %(funcName)s:%(message)s') |
| if options.config_filename and options.spec: |
| self.error('Cannot specifiy both --gclientfile and --spec') |
| + if (options.config_filename and |
| + options.config_filename != os.path.basename(options.config_filename)): |
| + self.error('--gclientfile target must be a pure filename') |
|
iannucci
2014/01/31 08:56:09
maybe "--gclientfile must be a filename, not a pat
Randy Smith (Not in Mondays)
2014/02/04 19:29:20
Done.
|
| if not options.config_filename: |
| options.config_filename = self.gclientfile_default |
| options.entries_filename = options.config_filename + '_entries' |