diff -r fced5aa98d41 -r 5192a2592324 eric7/Plugins/VcsPlugins/vcsGit/GitCommitDialog.py --- a/eric7/Plugins/VcsPlugins/vcsGit/GitCommitDialog.py Wed Sep 22 19:52:28 2021 +0200 +++ b/eric7/Plugins/VcsPlugins/vcsGit/GitCommitDialog.py Thu Sep 23 18:20:31 2021 +0200 @@ -48,7 +48,7 @@ @param evt the event (QShowEvent) """ - commitMessages = self.__vcs.getPlugin().getPreferences('Commits') + commitMessages = self.__vcs.vcsCommitMessages() self.recentComboBox.clear() self.recentComboBox.addItem("") for message in commitMessages: @@ -67,14 +67,7 @@ """ msg = self.logEdit.toPlainText() if msg: - commitMessages = self.__vcs.getPlugin().getPreferences('Commits') - if msg in commitMessages: - commitMessages.remove(msg) - commitMessages.insert(0, msg) - no = self.__vcs.getPlugin().getPreferences("CommitMessages") - del commitMessages[no:] - self.__vcs.getPlugin().setPreferences( - 'Commits', commitMessages) + self.__vcs.vcsAddCommitMessage(msg) return msg