154 self.__ui = ui |
154 self.__ui = ui |
155 |
155 |
156 self.__subversionDefaults = { |
156 self.__subversionDefaults = { |
157 "StopLogOnCopy": 1, |
157 "StopLogOnCopy": 1, |
158 "LogLimit": 20, |
158 "LogLimit": 20, |
159 "CommitMessages": 20, |
|
160 } |
159 } |
161 |
160 |
162 from VcsPlugins.vcsPySvn.ProjectHelper import PySvnProjectHelper |
161 from VcsPlugins.vcsPySvn.ProjectHelper import PySvnProjectHelper |
163 self.__projectHelperObject = PySvnProjectHelper(None, None) |
162 self.__projectHelperObject = PySvnProjectHelper(None, None) |
164 with contextlib.suppress(KeyError): |
163 with contextlib.suppress(KeyError): |
227 @return the requested refactoring setting |
226 @return the requested refactoring setting |
228 """ |
227 """ |
229 if key in ["StopLogOnCopy"]: |
228 if key in ["StopLogOnCopy"]: |
230 return Preferences.toBool(Preferences.Prefs.settings.value( |
229 return Preferences.toBool(Preferences.Prefs.settings.value( |
231 "Subversion/" + key, self.__subversionDefaults[key])) |
230 "Subversion/" + key, self.__subversionDefaults[key])) |
232 elif key in ["LogLimit", "CommitMessages"]: |
231 elif key in ["LogLimit"]: |
233 return int(Preferences.Prefs.settings.value( |
232 return int(Preferences.Prefs.settings.value( |
234 "Subversion/" + key, |
233 "Subversion/" + key, |
235 self.__subversionDefaults[key])) |
234 self.__subversionDefaults[key])) |
236 elif key in ["Commits"]: |
235 elif key in ["Commits"]: |
237 return Preferences.toList(Preferences.Prefs.settings.value( |
236 return Preferences.toList(Preferences.Prefs.settings.value( |