Plugins/PluginVcsMercurial.py

changeset 219
0553aa793753
parent 181
4af57f97c1bc
child 305
5cf9e308f342
child 792
a13346916170
equal deleted inserted replaced
218:633aa53976ae 219:0553aa793753
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 } 150 }
150 151
151 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper 152 from VcsPlugins.vcsMercurial.ProjectHelper import HgProjectHelper
152 self.__projectHelperObject = HgProjectHelper(None, None) 153 self.__projectHelperObject = HgProjectHelper(None, None)
153 try: 154 try:
187 Public method to retrieve the various settings. 188 Public method to retrieve the various settings.
188 189
189 @param key the key of the value to get 190 @param key the key of the value to get
190 @return the requested setting 191 @return the requested setting
191 """ 192 """
192 if key in ["StopLogOnCopy", "UseLogBrowser"]: 193 if key in ["StopLogOnCopy", "UseLogBrowser", "PullUpdate"]:
193 return Preferences.toBool(Preferences.Prefs.settings.value( 194 return Preferences.toBool(Preferences.Prefs.settings.value(
194 "Mercurial/" + key, self.__mercurialDefaults[key])) 195 "Mercurial/" + key, self.__mercurialDefaults[key]))
195 elif key in ["LogLimit", "CommitMessages"]: 196 elif key in ["LogLimit", "CommitMessages"]:
196 return int(Preferences.Prefs.settings.value("Mercurial/" + key, 197 return int(Preferences.Prefs.settings.value("Mercurial/" + key,
197 self.__mercurialDefaults[key])) 198 self.__mercurialDefaults[key]))

eric ide

mercurial