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 |