12 import os |
12 import os |
13 import sys |
13 import sys |
14 import shutil |
14 import shutil |
15 import time |
15 import time |
16 |
16 |
17 from PyQt4.QtCore import Qt, QMutexLocker, pyqtSignal, QRegExp, QDateTime |
17 from PyQt5.QtCore import Qt, QMutexLocker, pyqtSignal, QRegExp, QDateTime, \ |
18 from PyQt4.QtGui import QLineEdit, QDialog, QInputDialog, QApplication |
18 QCoreApplication |
|
19 from PyQt5.QtWidgets import QLineEdit, QDialog, QInputDialog, QApplication |
19 |
20 |
20 from E5Gui.E5Application import e5App |
21 from E5Gui.E5Application import e5App |
21 from E5Gui import E5MessageBox |
22 from E5Gui import E5MessageBox |
22 |
23 |
23 from VCS.VersionControl import VersionControl |
24 from VCS.VersionControl import VersionControl |
1725 if hasattr(pysvn, 'svn_api_version'): |
1726 if hasattr(pysvn, 'svn_api_version'): |
1726 apiVersion = "{0} {1}".format( |
1727 apiVersion = "{0} {1}".format( |
1727 ".".join([str(v) for v in pysvn.svn_api_version[:3]]), |
1728 ".".join([str(v) for v in pysvn.svn_api_version[:3]]), |
1728 pysvn.svn_api_version[3]) |
1729 pysvn.svn_api_version[3]) |
1729 else: |
1730 else: |
1730 apiVersion = QApplication.translate('subversion', "unknown") |
1731 apiVersion = QCoreApplication.translate('subversion', "unknown") |
1731 |
1732 |
1732 hmsz = time.strftime("%H:%M:%S %Z", time.localtime(entry.commit_time)) |
1733 hmsz = time.strftime("%H:%M:%S %Z", time.localtime(entry.commit_time)) |
1733 if sys.version_info[0] == 2: |
1734 if sys.version_info[0] == 2: |
1734 hmsz = hmsz.decode(sys.getfilesystemencoding()) |
1735 hmsz = hmsz.decode(sys.getfilesystemencoding()) |
1735 return QApplication.translate( |
1736 return QCoreApplication.translate( |
1736 'subversion', |
1737 'subversion', |
1737 """<h3>Repository information</h3>""" |
1738 """<h3>Repository information</h3>""" |
1738 """<table>""" |
1739 """<table>""" |
1739 """<tr><td><b>PySvn V.</b></td><td>{0}</td></tr>""" |
1740 """<tr><td><b>PySvn V.</b></td><td>{0}</td></tr>""" |
1740 """<tr><td><b>Subversion V.</b></td><td>{1}</td></tr>""" |
1741 """<tr><td><b>Subversion V.</b></td><td>{1}</td></tr>""" |