# HG changeset patch # User Peter Arrenbrecht # Date 1304532870 -7200 # Node ID 8aab5a82685f218402363cfac15dfde512e6e62b # Parent 328422b0380d6d88d3a5ec6d64c70b72dd8da493 bundlerepo: fix closing and docstring of getremotechanges I did not in fact implement what I documented about closing of the original repo. And there was a bit of leftover from an older version of the API. diff -r 328422b0380d -r 8aab5a82685f mercurial/bundlerepo.py --- 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)