diff -r 58e95eea9b6d -r 2feabde31912 Plugins/VcsPlugins/vcsMercurial/ShelveExtension/HgShelveDataDialog.py --- a/Plugins/VcsPlugins/vcsMercurial/ShelveExtension/HgShelveDataDialog.py Fri Feb 21 18:57:15 2014 +0100 +++ b/Plugins/VcsPlugins/vcsMercurial/ShelveExtension/HgShelveDataDialog.py Fri Feb 21 19:01:23 2014 +0100 @@ -26,7 +26,8 @@ super().__init__(parent) self.setupUi(self) - self.dateTimeEdit.setDateTime(QDateTime.currentDateTime()) + self.__initialDateTime = QDateTime.currentDateTime() + self.dateTimeEdit.setDateTime(self.__initialDateTime) def getData(self): """ @@ -36,9 +37,13 @@ message (string) and a flag indicating to add/remove new/missing files (boolean) """ + if self.dateTimeEdit.dateTime() != self.__initialDateTime: + dateTime = self.dateTimeEdit.dateTime() + else: + dateTime = QDateTime() return ( self.nameEdit.text(), - self.dateTimeEdit.dateTime(), + dateTime, self.messageEdit.toPlainText(), self.addRemoveCheckBox.isChecked(), )