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 |