--- a/mercurial/bundlerepo.py Wed May 04 10:43:47 2011 -0500
+++ b/mercurial/bundlerepo.py Wed May 04 20:14:30 2011 +0200
@@ -295,7 +295,8 @@
"onlyheads" restricts the returned changes to those reachable from the
specified heads.
"bundlename", if given, stores the bundle to this file path permanently;
- the returned "bundle" will be None.
+ otherwise it's stored to a temp file and gets deleted again when you call
+ the returned "cleanupfn".
"force" indicates whether to proceed on unrelated repos.
Returns a tuple (local, csets, cleanupfn):
@@ -348,7 +349,7 @@
bundlerepo.close()
if bundle:
os.unlink(bundle)
- localrepo.close()
+ other.close()
return (localrepo, csets, cleanup)