##// END OF EJS Templates
clone: do not delete the target if only the update fails
Benoit Boissinot -
r5185:156f4c8a default
parent child Browse files
Show More
@@ -212,6 +212,9 b' def clone(ui, source, dest=None, pull=Fa'
212 if src_lock:
212 if src_lock:
213 src_lock.release()
213 src_lock.release()
214
214
215 if dir_cleanup:
216 dir_cleanup.close()
217
215 if dest_repo.local():
218 if dest_repo.local():
216 fp = dest_repo.opener("hgrc", "w", text=True)
219 fp = dest_repo.opener("hgrc", "w", text=True)
217 fp.write("[paths]\n")
220 fp.write("[paths]\n")
@@ -227,8 +230,6 b' def clone(ui, source, dest=None, pull=Fa'
227 except:
230 except:
228 checkout = dest_repo.changelog.tip()
231 checkout = dest_repo.changelog.tip()
229 _update(dest_repo, checkout)
232 _update(dest_repo, checkout)
230 if dir_cleanup:
231 dir_cleanup.close()
232
233
233 return src_repo, dest_repo
234 return src_repo, dest_repo
234
235
General Comments 0
You need to be logged in to leave comments. Login now