8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 import re |
11 import re |
12 import shutil |
12 import shutil |
|
13 |
13 from urllib.parse import quote |
14 from urllib.parse import quote |
14 |
15 |
15 from PyQt6.QtCore import pyqtSignal, QProcess, QCoreApplication |
16 from PyQt6.QtCore import QCoreApplication, QProcess, pyqtSignal |
16 from PyQt6.QtWidgets import QLineEdit, QDialog, QInputDialog, QApplication |
17 from PyQt6.QtWidgets import QApplication, QDialog, QInputDialog, QLineEdit |
17 |
18 |
|
19 from eric7 import Preferences, Utilities |
|
20 from eric7.EricWidgets import EricMessageBox |
18 from eric7.EricWidgets.EricApplication import ericApp |
21 from eric7.EricWidgets.EricApplication import ericApp |
19 from eric7.EricWidgets import EricMessageBox |
|
20 |
|
21 from eric7.VCS.VersionControl import VersionControl |
22 from eric7.VCS.VersionControl import VersionControl |
22 |
23 |
23 from .SvnDialog import SvnDialog |
24 from .SvnDialog import SvnDialog |
24 from .SvnUtilities import getConfigPath, amendConfig, createDefaultConfig |
25 from .SvnUtilities import amendConfig, createDefaultConfig, getConfigPath |
25 |
|
26 from eric7 import Preferences, Utilities |
|
27 |
26 |
28 |
27 |
29 class Subversion(VersionControl): |
28 class Subversion(VersionControl): |
30 """ |
29 """ |
31 Class implementing the version control systems interface to Subversion. |
30 Class implementing the version control systems interface to Subversion. |