--- a/eric7/Plugins/VcsPlugins/vcsMercurial/HgCommitDialog.py Wed Sep 22 19:52:28 2021 +0200 +++ b/eric7/Plugins/VcsPlugins/vcsMercurial/HgCommitDialog.py Thu Sep 23 18:20:31 2021 +0200 @@ -52,7 +52,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: @@ -118,14 +118,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) author = self.authorComboBox.currentText() if author: