eric6/Plugins/PluginVcsMercurial.py

changeset 7256
4ef3b78ebb4e
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7255:d595f6f9cbf8 7256:4ef3b78ebb4e
31 pluginType = "version_control" 31 pluginType = "version_control"
32 pluginTypename = "Mercurial" 32 pluginTypename = "Mercurial"
33 className = "VcsMercurialPlugin" 33 className = "VcsMercurialPlugin"
34 packageName = "__core__" 34 packageName = "__core__"
35 shortDescription = "Implements the Mercurial version control interface." 35 shortDescription = "Implements the Mercurial version control interface."
36 longDescription = \ 36 longDescription = (
37 """This plugin provides the Mercurial version control interface.""" 37 """This plugin provides the Mercurial version control interface."""
38 )
38 pyqtApi = 2 39 pyqtApi = 2
39 # End-Of-Header 40 # End-Of-Header
40 41
41 error = "" 42 error = ""
42 43
108 109
109 @param configDlg reference to the configuration dialog (QDialog) 110 @param configDlg reference to the configuration dialog (QDialog)
110 @return reference to the configuration page 111 @return reference to the configuration page
111 """ 112 """
112 global mercurialCfgPluginObject 113 global mercurialCfgPluginObject
113 from VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage import \ 114 from VcsPlugins.vcsMercurial.ConfigurationPage.MercurialPage import (
114 MercurialPage 115 MercurialPage
116 )
115 if mercurialCfgPluginObject is None: 117 if mercurialCfgPluginObject is None:
116 mercurialCfgPluginObject = VcsMercurialPlugin(None) 118 mercurialCfgPluginObject = VcsMercurialPlugin(None)
117 page = MercurialPage(mercurialCfgPluginObject) 119 page = MercurialPage(mercurialCfgPluginObject)
118 return page 120 return page
119 121
311 Public method to build a list of global options. 313 Public method to build a list of global options.
312 314
313 @return list of global options (list of string) 315 @return list of global options (list of string)
314 """ 316 """
315 args = [] 317 args = []
316 if self.getPreferences("Encoding") != \ 318 if (
317 self.MercurialDefaults["Encoding"]: 319 self.getPreferences("Encoding") !=
320 self.MercurialDefaults["Encoding"]
321 ):
318 args.append("--encoding") 322 args.append("--encoding")
319 args.append(self.getPreferences("Encoding")) 323 args.append(self.getPreferences("Encoding"))
320 if self.getPreferences("EncodingMode") != \ 324 if (
321 self.MercurialDefaults["EncodingMode"]: 325 self.getPreferences("EncodingMode") !=
326 self.MercurialDefaults["EncodingMode"]
327 ):
322 args.append("--encodingmode") 328 args.append("--encodingmode")
323 args.append(self.getPreferences("EncodingMode")) 329 args.append(self.getPreferences("EncodingMode"))
324 if self.getPreferences("ConsiderHidden"): 330 if self.getPreferences("ConsiderHidden"):
325 args.append("--hidden") 331 args.append("--hidden")
326 return args 332 return args

eric ide

mercurial