mercurial/hg.py
changeset 14554 68db17047637
parent 14553 d976542986d2
child 14555 1ceb2cf9f9d9
equal deleted inserted replaced
14553:d976542986d2 14554:68db17047637
    95     for name, module in extensions.extensions():
    95     for name, module in extensions.extensions():
    96         hook = getattr(module, 'reposetup', None)
    96         hook = getattr(module, 'reposetup', None)
    97         if hook:
    97         if hook:
    98             hook(ui, repo)
    98             hook(ui, repo)
    99     return repo
    99     return repo
       
   100 
       
   101 def peer(ui, opts, path, create=False):
       
   102     '''return a repository peer for the specified path'''
       
   103     rui = remoteui(ui, opts)
       
   104     return repository(rui, path, create)
   100 
   105 
   101 def defaultdest(source):
   106 def defaultdest(source):
   102     '''return default destination of clone if none is given'''
   107     '''return default destination of clone if none is given'''
   103     return os.path.basename(os.path.normpath(source))
   108     return os.path.basename(os.path.normpath(source))
   104 
   109