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: |