def __init__(self, ui): """ Constructor @param ui reference to the user interface object (UI.UserInterface) """ super(VcsMercurialPlugin, self).__init__(ui) self.__ui = ui self.__mercurialDefaults = { "StopLogOnCopy": True, # used in log browser "UseLogBrowser": True, "LogLimit": 20, "CommitMessages": 20, "PullUpdate": False, "PreferUnbundle": False, "ServerPort": 8000, "ServerStyle": "", "CleanupPatterns": "*.orig *.rej *~", "CreateBackup": False, "InternalMerge": False, "Encoding": "utf-8", "EncodingMode": "strict", "ConsiderHidden": False, } from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper self.__projectHelperObject = HgProjectHelper(None, None) try: e5App().registerPluginObject(pluginTypename, self.__projectHelperObject, pluginType) except KeyError: pass # ignore duplicate registration readShortcuts(pluginName=pluginTypename)
def __init__(self, ui): """ Constructor @param ui reference to the user interface object (UI.UserInterface) """ super(VcsMercurialPlugin, self).__init__(ui) self.__ui = ui from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper self.__projectHelperObject = HgProjectHelper(None, None) try: e5App().registerPluginObject(pluginTypename, self.__projectHelperObject, pluginType) except KeyError: pass # ignore duplicate registration readShortcuts(pluginName=pluginTypename)