mercurial/bundlerepo.py
branchstable
changeset 49648 84680c003d44
parent 49037 642e31cb55f0
child 50030 1bd33932713d
equal deleted inserted replaced
49647:566f7dd563c1 49648:84680c003d44
   531     # to this new type and initialize the bundle-specific bits of it.
   531     # to this new type and initialize the bundle-specific bits of it.
   532 
   532 
   533     try:
   533     try:
   534         repo = localrepo.instance(ui, repopath, create=False)
   534         repo = localrepo.instance(ui, repopath, create=False)
   535         tempparent = None
   535         tempparent = None
       
   536     except error.RequirementError:
       
   537         raise  # no fallback if the backing repo is unsupported
   536     except error.RepoError:
   538     except error.RepoError:
   537         tempparent = pycompat.mkdtemp()
   539         tempparent = pycompat.mkdtemp()
   538         try:
   540         try:
   539             repo = localrepo.instance(ui, tempparent, create=True)
   541             repo = localrepo.instance(ui, tempparent, create=True)
   540         except Exception:
   542         except Exception: