Plugins/PluginVcsMercurial.py

changeset 305
5cf9e308f342
parent 219
0553aa793753
child 398
5b5636320dca
equal deleted inserted replaced
304:98429932e0c9 305:5cf9e308f342
144 self.__mercurialDefaults = { 144 self.__mercurialDefaults = {
145 "StopLogOnCopy" : True, # used in log browser 145 "StopLogOnCopy" : True, # used in log browser
146 "UseLogBrowser" : True, 146 "UseLogBrowser" : True,
147 "LogLimit" : 100, 147 "LogLimit" : 100,
148 "CommitMessages" : 20, 148 "CommitMessages" : 20,
149 "PullUpdate" : False, 149 "PullUpdate" : False,
150 "ServerPort" : 8000,
151 "ServerStyle" : "",
150 } 152 }
151 153
152 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper 154 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper
153 self.__projectHelperObject = HgProjectHelper(None, None) 155 self.__projectHelperObject = HgProjectHelper(None, None)
154 try: 156 try:
191 @return the requested setting 193 @return the requested setting
192 """ 194 """
193 if key in ["StopLogOnCopy", "UseLogBrowser", "PullUpdate"]: 195 if key in ["StopLogOnCopy", "UseLogBrowser", "PullUpdate"]:
194 return Preferences.toBool(Preferences.Prefs.settings.value( 196 return Preferences.toBool(Preferences.Prefs.settings.value(
195 "Mercurial/" + key, self.__mercurialDefaults[key])) 197 "Mercurial/" + key, self.__mercurialDefaults[key]))
196 elif key in ["LogLimit", "CommitMessages"]: 198 elif key in ["LogLimit", "CommitMessages", "ServerPort"]:
197 return int(Preferences.Prefs.settings.value("Mercurial/" + key, 199 return int(Preferences.Prefs.settings.value("Mercurial/" + key,
198 self.__mercurialDefaults[key])) 200 self.__mercurialDefaults[key]))
199 elif key in ["Commits"]: 201 elif key in ["Commits"]:
200 return Preferences.toList(Preferences.Prefs.settings.value( 202 return Preferences.toList(Preferences.Prefs.settings.value(
201 "Mercurial/" + key)) 203 "Mercurial/" + key))

eric ide

mercurial