diff options
| -rwxr-xr-x | repo | 11 |
1 files changed, 7 insertions, 4 deletions
| @@ -366,15 +366,18 @@ def _Init(args, gitc_init=False): | |||
| 366 | 366 | ||
| 367 | _CheckGitVersion() | 367 | _CheckGitVersion() |
| 368 | try: | 368 | try: |
| 369 | if NeedSetupGnuPG(): | 369 | if opt.no_repo_verify: |
| 370 | can_verify = SetupGnuPG(opt.quiet) | 370 | do_verify = False |
| 371 | else: | 371 | else: |
| 372 | can_verify = True | 372 | if NeedSetupGnuPG(): |
| 373 | do_verify = SetupGnuPG(opt.quiet) | ||
| 374 | else: | ||
| 375 | do_verify = True | ||
| 373 | 376 | ||
| 374 | dst = os.path.abspath(os.path.join(repodir, S_repo)) | 377 | dst = os.path.abspath(os.path.join(repodir, S_repo)) |
| 375 | _Clone(url, dst, opt.quiet, not opt.no_clone_bundle) | 378 | _Clone(url, dst, opt.quiet, not opt.no_clone_bundle) |
| 376 | 379 | ||
| 377 | if can_verify and not opt.no_repo_verify: | 380 | if do_verify: |
| 378 | rev = _Verify(dst, branch, opt.quiet) | 381 | rev = _Verify(dst, branch, opt.quiet) |
| 379 | else: | 382 | else: |
| 380 | rev = 'refs/remotes/origin/%s^0' % branch | 383 | rev = 'refs/remotes/origin/%s^0' % branch |
