14 from PyQt6.QtCore import pyqtSlot, Qt |
14 from PyQt6.QtCore import pyqtSlot, Qt |
15 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QListWidgetItem |
15 from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QListWidgetItem |
16 |
16 |
17 from E5Gui.E5OverrideCursor import E5OverrideCursor |
17 from E5Gui.E5OverrideCursor import E5OverrideCursor |
18 |
18 |
19 from E5Utilities.E5MutexLocker import E5MutexLocker |
19 from EricUtilities.EricMutexLocker import EricMutexLocker |
20 |
20 |
21 from .SvnDialogMixin import SvnDialogMixin |
21 from .SvnDialogMixin import SvnDialogMixin |
22 |
22 |
23 from .Ui_SvnChangeListsDialog import Ui_SvnChangeListsDialog |
23 from .Ui_SvnChangeListsDialog import Ui_SvnChangeListsDialog |
24 |
24 |
80 self.filesLabel.setText( |
80 self.filesLabel.setText( |
81 self.tr("Files (relative to {0}):").format(path)) |
81 self.tr("Files (relative to {0}):").format(path)) |
82 |
82 |
83 with E5OverrideCursor(): |
83 with E5OverrideCursor(): |
84 try: |
84 try: |
85 with E5MutexLocker(self.vcs.vcsExecutionMutex): |
85 with EricMutexLocker(self.vcs.vcsExecutionMutex): |
86 entries = self.client.get_changelist( |
86 entries = self.client.get_changelist( |
87 path, depth=pysvn.depth.infinity) |
87 path, depth=pysvn.depth.infinity) |
88 for entry in entries: |
88 for entry in entries: |
89 file = entry[0] |
89 file = entry[0] |
90 changelist = entry[1] |
90 changelist = entry[1] |