# HG changeset patch # User Peter Arrenbrecht # Date 1202630019 -3600 # Node ID 3d666e8e63983bc0618a13f8572788c12ba9edee # Parent b3286a92f4bcedc8ceef6c144fd30d6d7f226b8a bundlerepo: fix inconsistency of parsed and internal name (issue #821) diff -r b3286a92f4bc -r 3d666e8e6398 mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py Sun Feb 10 08:52:50 2008 +0100 +++ b/mercurial/bundlerepo.py Sun Feb 10 08:53:39 2008 +0100 @@ -154,8 +154,10 @@ def __init__(self, ui, path, bundlename): localrepo.localrepository.__init__(self, ui, path) - self._url = 'bundle:' + bundlename - if path: self._url += '+' + path + if path: + self._url = 'bundle:' + path + '+' + bundlename + else: + self._url = 'bundle:' + bundlename self.tempfile = None self.bundlefile = open(bundlename, "rb") diff -r b3286a92f4bc -r 3d666e8e6398 tests/test-bundle.out --- a/tests/test-bundle.out Sun Feb 10 08:52:50 2008 +0100 +++ b/tests/test-bundle.out Sun Feb 10 08:53:39 2008 +0100 @@ -129,7 +129,7 @@ ====== Log -R bundle:empty+full.hg 8 7 6 5 4 3 2 1 0 ====== Pull full.hg into empty again (using -R; with hook) -changegroup hook: HG_NODE=5649c9d34dd87d0ecb5fd39672128376e83b22e1 HG_SOURCE=pull HG_URL=bundle:full.hg+empty +changegroup hook: HG_NODE=5649c9d34dd87d0ecb5fd39672128376e83b22e1 HG_SOURCE=pull HG_URL=bundle:empty+full.hg pulling from full.hg requesting all changes adding changesets