# HG changeset patch # User Pierre-Yves David # Date 1688996333 -7200 # Node ID 4c6151b6908553c13ea62be832b7ae3260439404 # Parent 7a50e1720f6d0725b879a5fff1f0b43fbe66d38c wrapfunction: use sysstr instead of bytes as argument in "sqlitestore" This is as valid and simpler, it will help us to eventually get ride of `safehasattr`. diff -r 7a50e1720f6d -r 4c6151b69085 hgext/share.py --- a/hgext/share.py Mon Jul 10 19:32:17 2023 +0200 +++ b/hgext/share.py Mon Jul 10 15:38:53 2023 +0200 @@ -162,10 +162,10 @@ def extsetup(ui): - extensions.wrapcommand(commands.table, b'clone', clone) extensions.wrapfunction(bookmarks, '_getbkfile', getbkfile) extensions.wrapfunction(bookmarks.bmstore, '_recordchange', recordchange) extensions.wrapfunction(bookmarks.bmstore, '_writerepo', writerepo) + extensions.wrapcommand(commands.table, b'clone', clone) def _hassharedbookmarks(repo): diff -r 7a50e1720f6d -r 4c6151b69085 hgext/sqlitestore.py --- a/hgext/sqlitestore.py Mon Jul 10 19:32:17 2023 +0200 +++ b/hgext/sqlitestore.py Mon Jul 10 15:38:53 2023 +0200 @@ -1330,7 +1330,7 @@ def extsetup(ui): localrepo.featuresetupfuncs.add(featuresetup) extensions.wrapfunction( - localrepo, b'newreporequirements', newreporequirements + localrepo, 'newreporequirements', newreporequirements ) extensions.wrapfunction(localrepo, 'makefilestorage', makefilestorage) extensions.wrapfunction(localrepo, 'makemain', makemain)