17 |
17 |
18 from E5Gui import E5MessageBox |
18 from E5Gui import E5MessageBox |
19 |
19 |
20 from .SvnUtilities import formatTime, dateFromTime_t |
20 from .SvnUtilities import formatTime, dateFromTime_t |
21 from .SvnDialogMixin import SvnDialogMixin |
21 from .SvnDialogMixin import SvnDialogMixin |
22 from .SvnDiffDialog import SvnDiffDialog |
|
23 |
22 |
24 from .Ui_SvnLogBrowserDialog import Ui_SvnLogBrowserDialog |
23 from .Ui_SvnLogBrowserDialog import Ui_SvnLogBrowserDialog |
25 |
24 |
26 |
25 |
27 class SvnLogBrowserDialog(QDialog, SvnDialogMixin, Ui_SvnLogBrowserDialog): |
26 class SvnLogBrowserDialog(QDialog, SvnDialogMixin, Ui_SvnLogBrowserDialog): |
316 @param rev1 first revision number (integer) |
315 @param rev1 first revision number (integer) |
317 @param rev2 second revision number (integer) |
316 @param rev2 second revision number (integer) |
318 @param peg_rev revision number to use as a reference (integer) |
317 @param peg_rev revision number to use as a reference (integer) |
319 """ |
318 """ |
320 if self.diff is None: |
319 if self.diff is None: |
|
320 from .SvnDiffDialog import SvnDiffDialog |
321 self.diff = SvnDiffDialog(self.vcs) |
321 self.diff = SvnDiffDialog(self.vcs) |
322 self.diff.show() |
322 self.diff.show() |
323 QApplication.processEvents() |
323 QApplication.processEvents() |
324 self.diff.start(self.filename, [rev1, rev2], pegRev=peg_rev) |
324 self.diff.start(self.filename, [rev1, rev2], pegRev=peg_rev) |
325 |
325 |