228 @rtype list of str |
228 @rtype list of str |
229 """ |
229 """ |
230 messages = [] |
230 messages = [] |
231 if Preferences.getVCS("PerProjectCommitHistory"): |
231 if Preferences.getVCS("PerProjectCommitHistory"): |
232 projectMgmtDir = ( |
232 projectMgmtDir = ( |
233 ericApp().getObject("Project").getProjectManagementDir |
233 ericApp().getObject("Project").getProjectManagementDir() |
234 ) |
234 ) |
235 with contextlib.suppress(OSError, json.JSONDecodeError): |
235 with contextlib.suppress(OSError, json.JSONDecodeError): |
236 with open(os.path.join(projectMgmtDir, |
236 with open(os.path.join(projectMgmtDir, |
237 VersionControl.commitHistoryData), |
237 VersionControl.commitHistoryData), |
238 "r") as f: |
238 "r") as f: |
262 @return flag indicating success |
262 @return flag indicating success |
263 @rtype bool |
263 @rtype bool |
264 """ |
264 """ |
265 if Preferences.getVCS("PerProjectCommitHistory"): |
265 if Preferences.getVCS("PerProjectCommitHistory"): |
266 projectMgmtDir = ( |
266 projectMgmtDir = ( |
267 ericApp().getObject("Project").getProjectManagementDir |
267 ericApp().getObject("Project").getProjectManagementDir() |
268 ) |
268 ) |
269 lockFile = QLockFile( |
269 lockFile = QLockFile( |
270 os.path.join(projectMgmtDir, VersionControl.commitHistoryLock)) |
270 os.path.join(projectMgmtDir, VersionControl.commitHistoryLock)) |
271 if lockFile.lock(): |
271 if lockFile.lock(): |
272 noMessages = Preferences.getVCS("CommitMessages") |
272 noMessages = Preferences.getVCS("CommitMessages") |
303 @return flag indicating success |
303 @return flag indicating success |
304 @rtype bool |
304 @rtype bool |
305 """ |
305 """ |
306 if Preferences.getVCS("PerProjectCommitHistory"): |
306 if Preferences.getVCS("PerProjectCommitHistory"): |
307 projectMgmtDir = ( |
307 projectMgmtDir = ( |
308 ericApp().getObject("Project").getProjectManagementDir |
308 ericApp().getObject("Project").getProjectManagementDir() |
309 ) |
309 ) |
310 lockFile = QLockFile( |
310 lockFile = QLockFile( |
311 os.path.join(projectMgmtDir, VersionControl.commitHistoryLock)) |
311 os.path.join(projectMgmtDir, VersionControl.commitHistoryLock)) |
312 if lockFile.lock(): |
312 if lockFile.lock(): |
313 with contextlib.suppress(TypeError, OSError): |
313 with contextlib.suppress(TypeError, OSError): |