diff options
| -rwxr-xr-x | repo | 9 |
1 files changed, 5 insertions, 4 deletions
| @@ -361,16 +361,17 @@ def _Init(args, gitc_init=False): | |||
| 361 | dst = os.path.abspath(os.path.join(repodir, S_repo)) | 361 | dst = os.path.abspath(os.path.join(repodir, S_repo)) |
| 362 | _Clone(url, dst, opt.quiet, not opt.no_clone_bundle) | 362 | _Clone(url, dst, opt.quiet, not opt.no_clone_bundle) |
| 363 | 363 | ||
| 364 | if not os.path.isfile('%s/repo' % dst): | ||
| 365 | _print("warning: '%s' does not look like a git-repo repository, is " | ||
| 366 | "REPO_URL set correctly?" % url, file=sys.stderr) | ||
| 367 | |||
| 368 | if can_verify and not opt.no_repo_verify: | 364 | if can_verify and not opt.no_repo_verify: |
| 369 | rev = _Verify(dst, branch, opt.quiet) | 365 | rev = _Verify(dst, branch, opt.quiet) |
| 370 | else: | 366 | else: |
| 371 | rev = 'refs/remotes/origin/%s^0' % branch | 367 | rev = 'refs/remotes/origin/%s^0' % branch |
| 372 | 368 | ||
| 373 | _Checkout(dst, branch, rev, opt.quiet) | 369 | _Checkout(dst, branch, rev, opt.quiet) |
| 370 | |||
| 371 | if not os.path.isfile(os.path.join(dst, 'repo')): | ||
| 372 | _print("warning: '%s' does not look like a git-repo repository, is " | ||
| 373 | "REPO_URL set correctly?" % url, file=sys.stderr) | ||
| 374 | |||
| 374 | except CloneFailure: | 375 | except CloneFailure: |
| 375 | if opt.quiet: | 376 | if opt.quiet: |
| 376 | _print('fatal: repo init failed; run without --quiet to see why', | 377 | _print('fatal: repo init failed; run without --quiet to see why', |
