Plugins/PluginVcsMercurial.py

changeset 181
4af57f97c1bc
parent 178
dd9f0bca5e2f
child 219
0553aa793753
equal deleted inserted replaced
180:40ac468c2558 181:4af57f97c1bc
141 """ 141 """
142 self.__ui = ui 142 self.__ui = ui
143 143
144 self.__mercurialDefaults = { 144 self.__mercurialDefaults = {
145 "StopLogOnCopy" : True, # used in log browser 145 "StopLogOnCopy" : True, # used in log browser
146 "UseLogBrowser" : True,
146 "LogLimit" : 100, 147 "LogLimit" : 100,
147 "CommitMessages" : 20, 148 "CommitMessages" : 20,
148 } 149 }
149 150
150 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper 151 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper
186 Public method to retrieve the various settings. 187 Public method to retrieve the various settings.
187 188
188 @param key the key of the value to get 189 @param key the key of the value to get
189 @return the requested setting 190 @return the requested setting
190 """ 191 """
191 if key in ["StopLogOnCopy"]: 192 if key in ["StopLogOnCopy", "UseLogBrowser"]:
192 return Preferences.toBool(Preferences.Prefs.settings.value( 193 return Preferences.toBool(Preferences.Prefs.settings.value(
193 "Mercurial/" + key, self.__mercurialDefaults[key])) 194 "Mercurial/" + key, self.__mercurialDefaults[key]))
194 elif key in ["LogLimit", "CommitMessages"]: 195 elif key in ["LogLimit", "CommitMessages"]:
195 return int(Preferences.Prefs.settings.value("Mercurial/" + key, 196 return int(Preferences.Prefs.settings.value("Mercurial/" + key,
196 self.__mercurialDefaults[key])) 197 self.__mercurialDefaults[key]))

eric ide

mercurial