Mercurial > public > mercurial-scm > hg
diff hgext/share.py @ 27186:34d26e22a2b0
bookmarks: hoist getbkfile out of bmstore class
It's totally fine that this hook exists, but I don't see a need for it
to live inside the bmstore class.
author | Augie Fackler <augie@google.com> |
---|---|
date | Wed, 11 Nov 2015 20:45:38 -0500 |
parents | a7eecd021782 |
children | 98e59d9e0d77 |
line wrap: on
line diff
--- a/hgext/share.py Wed Nov 11 20:43:25 2015 -0500 +++ b/hgext/share.py Wed Nov 11 20:45:38 2015 -0500 @@ -121,7 +121,7 @@ return orig(ui, source, *args, **opts) def extsetup(ui): - extensions.wrapfunction(bookmarks.bmstore, 'getbkfile', getbkfile) + extensions.wrapfunction(bookmarks, '_getbkfile', getbkfile) extensions.wrapfunction(bookmarks.bmstore, 'recordchange', recordchange) extensions.wrapfunction(bookmarks.bmstore, '_writerepo', writerepo) extensions.wrapcommand(commands.table, 'clone', clone) @@ -149,12 +149,12 @@ srcurl, branches = parseurl(source) return repository(repo.ui, srcurl) -def getbkfile(orig, self, repo): +def getbkfile(orig, repo): if _hassharedbookmarks(repo): srcrepo = _getsrcrepo(repo) if srcrepo is not None: repo = srcrepo - return orig(self, repo) + return orig(repo) def recordchange(orig, self, tr): # Continue with write to local bookmarks file as usual