eric6/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py

changeset 8222
5994b80b8760
parent 8218
7c09585bd960
child 8273
698ae46f40a4
--- a/eric6/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py	Sun Apr 11 16:53:48 2021 +0200
+++ b/eric6/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py	Sun Apr 11 18:45:10 2021 +0200
@@ -430,28 +430,27 @@
                     "copyfrom_revision": "",
                 })
             elif (
-                match.re is self.rx_sep1 or
-                match.re is self.rx_sep2
+                (match.re is self.rx_sep1 or match.re is self.rx_sep2) and
+                len(log) > 1
             ):
-                if len(log) > 1:
-                    self.__generateLogItem(
-                        log["author"], log["date"], log["message"],
-                        log["revision"], changedPaths)
-                    dt = QDate.fromString(log["date"], Qt.DateFormat.ISODate)
-                    if (
-                        not self.__maxDate.isValid() and
-                        not self.__minDate.isValid()
-                    ):
+                self.__generateLogItem(
+                    log["author"], log["date"], log["message"],
+                    log["revision"], changedPaths)
+                dt = QDate.fromString(log["date"], Qt.DateFormat.ISODate)
+                if (
+                    not self.__maxDate.isValid() and
+                    not self.__minDate.isValid()
+                ):
+                    self.__maxDate = dt
+                    self.__minDate = dt
+                else:
+                    if self.__maxDate < dt:
                         self.__maxDate = dt
+                    if self.__minDate > dt:
                         self.__minDate = dt
-                    else:
-                        if self.__maxDate < dt:
-                            self.__maxDate = dt
-                        if self.__minDate > dt:
-                            self.__minDate = dt
-                    noEntries += 1
-                    log = {"message": []}
-                    changedPaths = []
+                noEntries += 1
+                log = {"message": []}
+                changedPaths = []
         
         self.__resizeColumnsLog()
         self.__resortLog()

eric ide

mercurial