428 "path": match.group(2).strip(), |
428 "path": match.group(2).strip(), |
429 "copyfrom_path": "", |
429 "copyfrom_path": "", |
430 "copyfrom_revision": "", |
430 "copyfrom_revision": "", |
431 }) |
431 }) |
432 elif ( |
432 elif ( |
433 match.re is self.rx_sep1 or |
433 (match.re is self.rx_sep1 or match.re is self.rx_sep2) and |
434 match.re is self.rx_sep2 |
434 len(log) > 1 |
435 ): |
435 ): |
436 if len(log) > 1: |
436 self.__generateLogItem( |
437 self.__generateLogItem( |
437 log["author"], log["date"], log["message"], |
438 log["author"], log["date"], log["message"], |
438 log["revision"], changedPaths) |
439 log["revision"], changedPaths) |
439 dt = QDate.fromString(log["date"], Qt.DateFormat.ISODate) |
440 dt = QDate.fromString(log["date"], Qt.DateFormat.ISODate) |
440 if ( |
441 if ( |
441 not self.__maxDate.isValid() and |
442 not self.__maxDate.isValid() and |
442 not self.__minDate.isValid() |
443 not self.__minDate.isValid() |
443 ): |
444 ): |
444 self.__maxDate = dt |
|
445 self.__minDate = dt |
|
446 else: |
|
447 if self.__maxDate < dt: |
445 self.__maxDate = dt |
448 self.__maxDate = dt |
|
449 if self.__minDate > dt: |
446 self.__minDate = dt |
450 self.__minDate = dt |
447 else: |
451 noEntries += 1 |
448 if self.__maxDate < dt: |
452 log = {"message": []} |
449 self.__maxDate = dt |
453 changedPaths = [] |
450 if self.__minDate > dt: |
|
451 self.__minDate = dt |
|
452 noEntries += 1 |
|
453 log = {"message": []} |
|
454 changedPaths = [] |
|
455 |
454 |
456 self.__resizeColumnsLog() |
455 self.__resizeColumnsLog() |
457 self.__resortLog() |
456 self.__resortLog() |
458 |
457 |
459 if self.__started: |
458 if self.__started: |