diff mercurial/hg.py @ 14737:b39ed8c8e5e5 stable

call reposetup for repositories returned from peer (issue2864) Extension setup functions were not being called when repositories were obtained using the peer function instead of the repository function.
author David Golub
date Fri, 24 Jun 2011 11:39:12 -0400
parents bd1acea552ff
children de9eb6b1da4f
line wrap: on
line diff
--- a/mercurial/hg.py	Sat Jun 25 01:55:16 2011 +0200
+++ b/mercurial/hg.py	Fri Jun 24 11:39:12 2011 -0400
@@ -101,7 +101,7 @@
 def peer(ui, opts, path, create=False):
     '''return a repository peer for the specified path'''
     rui = remoteui(ui, opts)
-    return _peerlookup(path).instance(rui, path, create)
+    return repository(rui, path, create)
 
 def defaultdest(source):
     '''return default destination of clone if none is given'''