From 716ba1876fdce54adb1f824b567ebdc08e2e6ad2 Mon Sep 17 00:00:00 2001 From: "Ricardo J. Barberis" Date: Fri, 4 May 2018 23:26:37 +0700 Subject: development/git-cola: Updated for version 3.1. Signed-off-by: Willy Sudiarto Raharjo --- development/git-cola/README | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) (limited to 'development/git-cola/README') diff --git a/development/git-cola/README b/development/git-cola/README index b771bc1e12..6dd65aad11 100644 --- a/development/git-cola/README +++ b/development/git-cola/README @@ -1,21 +1,13 @@ -git-cola is a Python-powered GPL licensed GUI for git. +git-cola is a sleek and powerful graphical user interface for Git. +git-cola is free software and written in Python (v2 + v3). -Qt4 warning, the website says: - -"NOTE: We do not yet recommend using PyQt5 because there are known -exit-on-segfault bugs in Qt5 that have not yet been addressed. git-cola -is sensitive to this bug and is known to crash on exit when using git dag -or the interactive rebase feature on PyQt5. - -QTBUG-52988 (https://bugreports.qt.io/browse/QTBUG-52988) - -PyQt4 is stable and there are no known issues when using it so we -recommend using PyQt4 until the Qt5 bugs have been resolved. +git-cola uses QtPy (included), so you can choose between PyQt4, PyQt5, +and PySide by setting the QT_API environment variable to pyqt4, pyqt5 or +pyside as desired. qtpy defaults to pyqt5 and falls back to pyqt4 if +pyqt5 is not installed. Set QT_API=pyqt4 in your environment if you have both versions of PyQt installed and want to ensure that PyQt4 is used. -NOTE: git-cola includes a vendored copy of its QtPy dependency." - -That said, if you set QT_API=pyqt4 git-cola segfaults, but it works fine -with Qt5 and PyQt5 from AlienBOB's repository. +PyQt5 is an optional dependency if you want a more "modern" interface. +pyside is an optional, untested, dependency. -- cgit v1.2.3