eric7/Plugins/PluginVcsSubversion.py

branch
eric7
changeset 8624
5192a2592324
parent 8358
144a6b854f70
child 8637
394377638256
equal deleted inserted replaced
8623:fced5aa98d41 8624:5192a2592324
160 self.__ui = ui 160 self.__ui = ui
161 161
162 self.__subversionDefaults = { 162 self.__subversionDefaults = {
163 "StopLogOnCopy": True, 163 "StopLogOnCopy": True,
164 "LogLimit": 20, 164 "LogLimit": 20,
165 "CommitMessages": 20,
166 } 165 }
167 166
168 from VcsPlugins.vcsSubversion.ProjectHelper import SvnProjectHelper 167 from VcsPlugins.vcsSubversion.ProjectHelper import SvnProjectHelper
169 self.__projectHelperObject = SvnProjectHelper(None, None) 168 self.__projectHelperObject = SvnProjectHelper(None, None)
170 with contextlib.suppress(KeyError): 169 with contextlib.suppress(KeyError):
233 @return the requested setting 232 @return the requested setting
234 """ 233 """
235 if key in ["StopLogOnCopy"]: 234 if key in ["StopLogOnCopy"]:
236 return Preferences.toBool(Preferences.Prefs.settings.value( 235 return Preferences.toBool(Preferences.Prefs.settings.value(
237 "Subversion/" + key, self.__subversionDefaults[key])) 236 "Subversion/" + key, self.__subversionDefaults[key]))
238 elif key in ["LogLimit", "CommitMessages"]: 237 elif key in ["LogLimit"]:
239 return int(Preferences.Prefs.settings.value( 238 return int(Preferences.Prefs.settings.value(
240 "Subversion/" + key, 239 "Subversion/" + key,
241 self.__subversionDefaults[key])) 240 self.__subversionDefaults[key]))
242 elif key in ["Commits"]: 241 elif key in ["Commits"]:
243 return Preferences.toList(Preferences.Prefs.settings.value( 242 return Preferences.toList(Preferences.Prefs.settings.value(

eric ide

mercurial