Plugins/PluginVcsMercurial.py

changeset 5452
9f89364d9ffd
parent 5451
8ee36e8a315f
child 5488
d3729abac667
equal deleted inserted replaced
5451:8ee36e8a315f 5452:9f89364d9ffd
158 super(VcsMercurialPlugin, self).__init__(ui) 158 super(VcsMercurialPlugin, self).__init__(ui)
159 self.__ui = ui 159 self.__ui = ui
160 160
161 self.__mercurialDefaults = { 161 self.__mercurialDefaults = {
162 "StopLogOnCopy": True, # used in log browser 162 "StopLogOnCopy": True, # used in log browser
163 "UseLogBrowser": True,
164 "LogLimit": 20, 163 "LogLimit": 20,
165 "CommitMessages": 20, 164 "CommitMessages": 20,
166 "Commits": [], 165 "Commits": [],
167 "CommitAuthorsLimit": 20, 166 "CommitAuthorsLimit": 20,
168 "CommitAuthors": [], 167 "CommitAuthors": [],
246 Public method to retrieve the various settings. 245 Public method to retrieve the various settings.
247 246
248 @param key the key of the value to get 247 @param key the key of the value to get
249 @return the requested setting 248 @return the requested setting
250 """ 249 """
251 if key in ["StopLogOnCopy", "UseLogBrowser", "PullUpdate", 250 if key in ["StopLogOnCopy", "PullUpdate", "PreferUnbundle",
252 "PreferUnbundle", "CreateBackup", "InternalMerge", 251 "CreateBackup", "InternalMerge", "ConsiderHidden"]:
253 "ConsiderHidden"]:
254 return Preferences.toBool(Preferences.Prefs.settings.value( 252 return Preferences.toBool(Preferences.Prefs.settings.value(
255 "Mercurial/" + key, self.__mercurialDefaults[key])) 253 "Mercurial/" + key, self.__mercurialDefaults[key]))
256 elif key in ["LogLimit", "CommitMessages", "CommitAuthorsLimit", 254 elif key in ["LogLimit", "CommitMessages", "CommitAuthorsLimit",
257 "ServerPort", "LogMessageColumnWidth"]: 255 "ServerPort", "LogMessageColumnWidth"]:
258 return int(Preferences.Prefs.settings.value( 256 return int(Preferences.Prefs.settings.value(

eric ide

mercurial