diff -r 9c35f3a8cac4 -r c08a22bfa16e mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py Mon May 26 11:44:58 2014 -0700 +++ b/mercurial/bundlerepo.py Fri May 30 11:53:10 2014 -0700 @@ -352,7 +352,7 @@ if not incoming: try: if bundlename: - repo.vfs.unlink(bundlename) + os.unlink(bundlename) except OSError: pass return repo, [], other.close @@ -394,7 +394,7 @@ if bundlerepo: bundlerepo.close() if bundle: - repo.vfs.unlink(bundle) + os.unlink(bundle) other.close() return (localrepo, csets, cleanup)