# HG changeset patch # User Matt Harbison # Date 1546228014 18000 # Node ID 4d40f6bb4cef6a126fc36034131cf73aec895827 # Parent 13f50ea8ac3b5e9028b5733e7b746b9036341e6a exthelper: switch to using the registrar merging method diff -r 13f50ea8ac3b -r 4d40f6bb4cef mercurial/exthelper.py --- a/mercurial/exthelper.py Sun Dec 30 21:52:26 2018 -0500 +++ b/mercurial/exthelper.py Sun Dec 30 22:46:54 2018 -0500 @@ -96,9 +96,9 @@ self._uipopulatecallables.extend(other._uipopulatecallables) self._extcallables.extend(other._extcallables) self._repocallables.extend(other._repocallables) - self.filesetpredicate._table.update(other.filesetpredicate._table) - self.revsetpredicate._table.update(other.revsetpredicate._table) - self.templatekeyword._table.update(other.templatekeyword._table) + self.filesetpredicate._merge(other.filesetpredicate) + self.revsetpredicate._merge(other.revsetpredicate) + self.templatekeyword._merge(other.templatekeyword) self._commandwrappers.extend(other._commandwrappers) self._extcommandwrappers.extend(other._extcommandwrappers) self._functionwrappers.extend(other._functionwrappers)