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.
--- 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":