Beispiel #1
0
 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

        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)
Beispiel #3
0
    def __init__(self, ui):
        """
        Constructor
        
        @param ui reference to the user interface object (UI.UserInterface)
        """
        self.__ui = ui

        self.__subversionDefaults = {"StopLogOnCopy": 1, "LogLimit": 100, "CommitMessages": 20}

        from VcsPlugins.vcsPySvn.ProjectHelper import SvnProjectHelper

        self.__projectHelperObject = SvnProjectHelper(None, None)
        try:
            e4App().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)
Beispiel #5
0
    def __init__(self, ui):
        """
        Constructor
        
        @param ui reference to the user interface object (UI.UserInterface)
        """
        super(VcsGitPlugin, self).__init__(ui)
        self.__ui = ui

        self.__translator = None
        self.__loadTranslator()

        from vcsGit.ProjectHelper import GitProjectHelper
        self.__projectHelperObject = GitProjectHelper(None, None)
        try:
            e5App().registerPluginObject(pluginTypename,
                                         self.__projectHelperObject,
                                         pluginType)
        except KeyError:
            pass  # ignore duplicate registration

        readShortcuts(pluginName=pluginTypename)
Beispiel #6
0
    def __init__(self, ui):
        """
        Constructor
        
        @param ui reference to the user interface object (UI.UserInterface)
        """
        super(VcsSubversionPlugin, self).__init__(ui)
        self.__ui = ui

        self.__subversionDefaults = {
            "StopLogOnCopy": True,
            "LogLimit": 20,
            "CommitMessages": 20,
        }

        from VcsPlugins.vcsSubversion.ProjectHelper import SvnProjectHelper
        self.__projectHelperObject = SvnProjectHelper(None, None)
        try:
            e5App().registerPluginObject(pluginTypename,
                                         self.__projectHelperObject,
                                         pluginType)
        except KeyError:
            pass  # ignore duplicate registration
        readShortcuts(pluginName=pluginTypename)