| 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 374 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 385             continue | 385             continue | 
| 386 | 386 | 
| 387         repo_cloned = ensure_repo(repodir, parenttype, target, vcs, | 387         repo_cloned = ensure_repo(repodir, parenttype, target, vcs, | 
| 388                                   _root.get(vcs, ''), source) | 388                                   _root.get(vcs, ''), source) | 
| 389         if repo_types[vcs].istype(target): | 389         if repo_types[vcs].istype(target): | 
| 390             repo_updated = update_repo(target, vcs, rev) | 390             repo_updated = update_repo(target, vcs, rev) | 
| 391             npm_outdated = repo_cloned or repo_updated | 391             npm_outdated = repo_cloned or repo_updated | 
| 392         else: | 392         else: | 
| 393             vcs = None | 393             vcs = None | 
| 394             npm_outdated = not os.path.exists( | 394             npm_outdated = not os.path.exists( | 
| 395                 os.path.join(target, 'node_modules') | 395                 os.path.join(target, 'node_modules'), | 
| 396             ) | 396             ) | 
| 397 | 397 | 
| 398         recent_npm_failed = os.path.exists(os.path.join(target, NPM_LOCKFILE)) | 398         recent_npm_failed = os.path.exists(os.path.join(target, NPM_LOCKFILE)) | 
| 399         if npm_outdated or recent_npm_failed: | 399         if npm_outdated or recent_npm_failed: | 
| 400             resolve_npm_dependencies(target, vcs) | 400             resolve_npm_dependencies(target, vcs) | 
| 401 | 401 | 
| 402         resolve_deps(target, vcs, level + 1, self_update=False, | 402         resolve_deps(target, vcs, level + 1, self_update=False, | 
| 403                      overrideroots=overrideroots, skipdependencies=skipdependenc
     ies) | 403                      overrideroots=overrideroots, skipdependencies=skipdependenc
     ies) | 
| 404 | 404 | 
| 405     if self_update and '_self' in config and '*' in config['_self']: | 405     if self_update and '_self' in config and '*' in config['_self']: | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 449     args = parser.parse_args() | 449     args = parser.parse_args() | 
| 450 | 450 | 
| 451     if args.quiet: | 451     if args.quiet: | 
| 452         logging.disable(logging.INFO) | 452         logging.disable(logging.INFO) | 
| 453 | 453 | 
| 454     repos = args.repos | 454     repos = args.repos | 
| 455     if not len(repos): | 455     if not len(repos): | 
| 456         repos = [os.path.dirname(__file__)] | 456         repos = [os.path.dirname(__file__)] | 
| 457     for repo in repos: | 457     for repo in repos: | 
| 458         resolve_deps(repo, get_repo_type(repo)) | 458         resolve_deps(repo, get_repo_type(repo)) | 
| OLD | NEW | 
|---|