| OLD | NEW | 
|---|
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python | 
| 2 | 2 | 
| 3 # This Source Code Form is subject to the terms of the Mozilla Public | 3 # This Source Code Form is subject to the terms of the Mozilla Public | 
| 4 # License, v. 2.0. If a copy of the MPL was not distributed with this | 4 # License, v. 2.0. If a copy of the MPL was not distributed with this | 
| 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 
| 6 | 6 | 
| 7 import sys | 7 import sys | 
| 8 import os | 8 import os | 
| 9 import posixpath | 9 import posixpath | 
| 10 import re | 10 import re | 
| (...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 295         if level == 0: | 295         if level == 0: | 
| 296             logging.warning('No dependencies file in directory %s, nothing to do
     ...\n%s' % (repodir, USAGE)) | 296             logging.warning('No dependencies file in directory %s, nothing to do
     ...\n%s' % (repodir, USAGE)) | 
| 297         return | 297         return | 
| 298     if level >= 10: | 298     if level >= 10: | 
| 299         logging.warning('Too much subrepository nesting, ignoring %s' % repo) | 299         logging.warning('Too much subrepository nesting, ignoring %s' % repo) | 
| 300         return | 300         return | 
| 301 | 301 | 
| 302     if overrideroots is not None: | 302     if overrideroots is not None: | 
| 303         config['_root'] = overrideroots | 303         config['_root'] = overrideroots | 
| 304 | 304 | 
| 305     for dir, sources in config.iteritems(): | 305     for dir, sources in sorted(config.iteritems()): | 
| 306         if (dir.startswith('_') or | 306         if (dir.startswith('_') or | 
| 307             skipdependencies.intersection([s[0] for s in sources if s[0]])): | 307             skipdependencies.intersection([s[0] for s in sources if s[0]])): | 
| 308             continue | 308             continue | 
| 309 | 309 | 
| 310         target = safe_join(repodir, dir) | 310         target = safe_join(repodir, dir) | 
| 311         parenttype = get_repo_type(repodir) | 311         parenttype = get_repo_type(repodir) | 
| 312         _root = config.get('_root', {}) | 312         _root = config.get('_root', {}) | 
| 313 | 313 | 
| 314         for key in sources.keys() + _root.keys(): | 314         for key in sources.keys() + _root.keys(): | 
| 315             if key == parenttype or key is None and vcs != '*': | 315             if key == parenttype or key is None and vcs != '*': | 
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 371     args = parser.parse_args() | 371     args = parser.parse_args() | 
| 372 | 372 | 
| 373     if args.quiet: | 373     if args.quiet: | 
| 374         logging.disable(logging.INFO) | 374         logging.disable(logging.INFO) | 
| 375 | 375 | 
| 376     repos = args.repos | 376     repos = args.repos | 
| 377     if not len(repos): | 377     if not len(repos): | 
| 378         repos = [os.path.dirname(__file__)] | 378         repos = [os.path.dirname(__file__)] | 
| 379     for repo in repos: | 379     for repo in repos: | 
| 380         resolve_deps(repo) | 380         resolve_deps(repo) | 
| OLD | NEW | 
|---|