Plugins/PluginVcsMercurial.py

changeset 1085
ef6102d5fefe
parent 945
8cd4d08fa9f6
child 1131
7781e396c903
equal deleted inserted replaced
1083:dc680a0ce221 1085:ef6102d5fefe
156 "LogLimit": 100, 156 "LogLimit": 100,
157 "CommitMessages": 20, 157 "CommitMessages": 20,
158 "PullUpdate": False, 158 "PullUpdate": False,
159 "ServerPort": 8000, 159 "ServerPort": 8000,
160 "ServerStyle": "", 160 "ServerStyle": "",
161 "CleanupPatterns": "*.orig *.rej",
161 } 162 }
162 163
163 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper 164 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper
164 self.__projectHelperObject = HgProjectHelper(None, None) 165 self.__projectHelperObject = HgProjectHelper(None, None)
165 try: 166 try:
203 """ 204 """
204 if key in ["StopLogOnCopy", "UseLogBrowser", "PullUpdate"]: 205 if key in ["StopLogOnCopy", "UseLogBrowser", "PullUpdate"]:
205 return Preferences.toBool(Preferences.Prefs.settings.value( 206 return Preferences.toBool(Preferences.Prefs.settings.value(
206 "Mercurial/" + key, self.__mercurialDefaults[key])) 207 "Mercurial/" + key, self.__mercurialDefaults[key]))
207 elif key in ["LogLimit", "CommitMessages", "ServerPort"]: 208 elif key in ["LogLimit", "CommitMessages", "ServerPort"]:
208 return int(Preferences.Prefs.settings.value("Mercurial/" + key, 209 return int(Preferences.Prefs.settings.value(
209 self.__mercurialDefaults[key])) 210 "Mercurial/" + key, self.__mercurialDefaults[key]))
210 elif key in ["Commits"]: 211 elif key in ["Commits"]:
211 return Preferences.toList(Preferences.Prefs.settings.value( 212 return Preferences.toList(Preferences.Prefs.settings.value(
212 "Mercurial/" + key)) 213 "Mercurial/" + key, self.__mercurialDefaults[key]))
213 else: 214 else:
214 return Preferences.Prefs.settings.value("Mercurial/" + key) 215 return Preferences.Prefs.settings.value(
216 "Mercurial/" + key, self.__mercurialDefaults[key])
215 217
216 def setPreferences(self, key, value): 218 def setPreferences(self, key, value):
217 """ 219 """
218 Public method to store the various settings. 220 Public method to store the various settings.
219 221

eric ide

mercurial