src/eric7/Plugins/VcsPlugins/vcsPySvn/subversion.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9413
80c06d472826
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
5 5
6 """ 6 """
7 Module implementing the version control systems interface to Subversion. 7 Module implementing the version control systems interface to Subversion.
8 """ 8 """
9 9
10 import contextlib
11 import os
10 import re 12 import re
11 import os
12 import shutil 13 import shutil
13 import time 14 import time
15
14 from urllib.parse import quote 16 from urllib.parse import quote
15 import contextlib 17
16 18 import pysvn
17 from PyQt6.QtCore import pyqtSignal, Qt, QDateTime, QCoreApplication 19
18 from PyQt6.QtWidgets import QLineEdit, QDialog, QInputDialog, QApplication 20 from PyQt6.QtCore import QCoreApplication, QDateTime, Qt, pyqtSignal
19 21 from PyQt6.QtWidgets import QApplication, QDialog, QInputDialog, QLineEdit
22
23 from eric7 import Preferences, Utilities
24 from eric7.EricUtilities.EricMutexLocker import EricMutexLocker
25 from eric7.EricWidgets import EricMessageBox
20 from eric7.EricWidgets.EricApplication import ericApp 26 from eric7.EricWidgets.EricApplication import ericApp
21 from eric7.EricWidgets import EricMessageBox
22
23 from eric7.EricUtilities.EricMutexLocker import EricMutexLocker
24
25 from eric7.VCS.VersionControl import VersionControl 27 from eric7.VCS.VersionControl import VersionControl
26 28
27 import pysvn
28
29 from .SvnDialog import SvnDialog 29 from .SvnDialog import SvnDialog
30 from .SvnUtilities import getConfigPath, amendConfig, createDefaultConfig 30 from .SvnUtilities import amendConfig, createDefaultConfig, getConfigPath
31
32 from eric7 import Preferences, Utilities
33 31
34 32
35 class Subversion(VersionControl): 33 class Subversion(VersionControl):
36 """ 34 """
37 Class implementing the version control systems interface to Subversion. 35 Class implementing the version control systems interface to Subversion.

eric ide

mercurial