# HG changeset patch # User Brodie Rao # Date 1384641034 18000 # Node ID cbcd85fa75c07670bc9263b8610ac3b43acac538 # Parent 28445179df90b3cf849d97aed03f15c5661e26f3 share: fix unshare calling wrong repo.__init__() method When running the unshare command, if there's other code that tries to use the repo after the command is finished, it'll end up with a ui object for repo.unfiltered(). This change fixes an erroneous call to repo.__init__() that could be on the repoview proxy class--now it's always done on the unfiltered repo. diff -r 28445179df90 -r cbcd85fa75c0 hgext/share.py --- a/hgext/share.py Sat Nov 16 20:34:58 2013 -0500 +++ b/hgext/share.py Sat Nov 16 17:30:34 2013 -0500 @@ -59,7 +59,7 @@ lock and lock.release() # update store, spath, sopener and sjoin of repo - repo.__init__(repo.baseui, repo.root) + repo.unfiltered().__init__(repo.baseui, repo.root) cmdtable = { "share":