diff options
| author | Mani Chandel <mani.chandel@tcs.com> | 2014-09-03 13:54:48 +0530 |
|---|---|---|
| committer | Mani Chandel <mani.chandel@tcs.com> | 2014-09-03 13:56:04 +0530 |
| commit | f75870beac41d046d0abc4cd1c03621a7a460f5a (patch) | |
| tree | 3ace59640a0ea3db7f34573b81dfb8d38603d0d3 | |
| parent | bf0b0cbc2f40572bc0a72f187647c6409b92928c (diff) | |
| download | git-repo-f75870beac41d046d0abc4cd1c03621a7a460f5a.tar.gz | |
Change implementation of cleanup in case of clone failure during "repo init"
Fix includes:
1. It deletes only .repo/repo instead of the whole .repo repository.
Bug: Issue 161
Change-Id: I1ab8caa7538fec5e6206d1b029f63bd3f60dedcd
| -rwxr-xr-x | repo | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -738,7 +738,7 @@ def main(orig_args): | |||
| 738 | try: | 738 | try: |
| 739 | _Init(args) | 739 | _Init(args) |
| 740 | except CloneFailure: | 740 | except CloneFailure: |
| 741 | shutil.rmtree(repodir, ignore_errors=True) | 741 | shutil.rmtree(os.path.join(repodir, S_repo), ignore_errors=True) |
| 742 | sys.exit(1) | 742 | sys.exit(1) |
| 743 | repo_main, rel_repo_dir = _FindRepo() | 743 | repo_main, rel_repo_dir = _FindRepo() |
| 744 | else: | 744 | else: |
