# HG changeset patch # User David Golub # Date 1308929952 14400 # Node ID b39ed8c8e5e5c02ea8d38075cda32aac58d50cb2 # Parent 65f8f98aa9244962580369b977773b81db99d244 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. diff -r 65f8f98aa924 -r b39ed8c8e5e5 mercurial/hg.py --- 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'''