Skip to content

Releases: tibirna/qgit

QGit 2.13

15 Oct 21:43

Choose a tag to compare

Bug fixing release to address annoying issues with search input and external diff, caused by the whole regular expression "windstorm" due to migration to Qt6.

Cristian Tibirna:
Fix issue #162: match partial strings as well as wildcards in listview search
Fix issue #164. listview: always wipe clean the branch tags before painting them
listview: FIX truncated tag width with Qt5
some cautionary comments
Remove unused include
FIX confusion on symbol of returned value from askApplyPatchParameters

Sebastian Pipping:
Make external diff command work again

qgit-2.12

13 Jul 13:36

Choose a tag to compare

Thanks to great help from Sebastian Pipping and Sergey Fedorov and with gentle nudging from Sebastian and Andreas Sturmlechner, I can release today a version of QGit that compiles with Qt6, Qt5 or Qt4.

Detailed changes log:

Cristian Tibirna:
Req. Qt5.15 in preparation to support for Qt6
port to qt6: QRegExp -> QRegularExpression
Convert all .ui files to Qt6
Instruct CMake to require Qt6
toTime_t -> toSecsSinceEpoch
Remove conflicting declaration of QPair
Remove redecl of QStringList
FIX type mismatch in std::min
QPoint::pos() to QPoint.position().toPoint()
QEvent::keyboardModifiers -> QEvent::modifiers
FIX compile error from bad use of regex wildcard
FIX encoding breakage in about box
Use the new QMessageBox API --> avoids deprecation warnings at compilation
Avoid incorrect type conversion warnings
{QVariant}.type() -> {QVariant}.metaType().id()
UseHighDpiPixmaps is now the default (remove line to to remove warning)
Restore ability to compile w/ Qt5

Sebastian Pipping:
Fix use of QRegularExpression
Resolve use of QDateTime::setTime_t for Qt 6
build.yaml: Migrate CI from Qt 5 to Qt 6
CMake: Lower minimum Qt version to 6.2.4 for Ubuntu 22.04
Add Core5Compat to allow use of QTextCodec with Qt 6
build.yaml: Build with both Qt 5 and Qt 6
qmake: Fix Qt version check for Qt 4.8.0

Sergey Fedorov:
Revert "Cleanup Qt4 compatibility, raise Qt minimum to 5.6.0"
src.pro: allow qt4
git.cpp: fix asprintf
listview.cpp: fix QFontMetrics
Fix for QWheelEvent::delta()
qgit.cpp: fix for Qt4
revsview.cpp: use QString with hash
FileHistory.cc: fix for Qt4
common.h, listview.cpp: fix enums
mainimpl.cpp: compat code for Qt4

qgit-2.11

07 Jul 11:49

Choose a tag to compare

With an unwitting delay, here is the QGit 2.11 release. With this release, QGit becomes available in Flathub, thanks to Thimothée Ravier.

A brief changelog is available at https://github.com/tibirna/qgit/wiki/2.11.

qgit-2.10: Merge pull request #123 from hartwork/fix-version-string

09 Jan 20:49
e367f10

Choose a tag to compare

QGit version 2.10 is here. Many thanks to all the very generous contributors. Your precious time and skill investments are very much appreciated.

Notable changes:

Upgrade icons (use SVG)
Add "Commit" column to history view to show the short commit hash.
build: sync qmake config to latest changes for cmake config
Bump minimum Qt version to 5.14
Support --help, --help-all and --version in command line
Fix build on MacOS
Add option to open external diff tool on double click
Add branch name to window title
Fix loading of invalid cache file
Settings: Option to display short hash instead of full length hash
Save and restore the list view column sizes
Make drag & drop functionality optional
Make Settings dialog accessible on macOS
Improve logic to detect failed external commands under Unix-like OSes
Don't rely on STDERR for determining whether command failed
Compilation cleanup
Support for fractional device pixel ratio
Update project URLs to GitHub repo

QGit 2.9

24 Aug 19:22

Choose a tag to compare

QGit version 2.9 brings a large number of improvements from many contributors: better branch display in context menus, better general display, drag&drop of revisions, better navigation, opening of files from command line, slightly better documentation etc.

Many thanks for the great work of all those that provided code and for all the support. Enjoy!

Assorted bugfixes

26 May 16:05
467c1db

Choose a tag to compare

Version 2.8 releases fixes for a set of issues that were reported and/or solved by QGit contributors in the last year.

Most notably, the file browsing was fixed. A set of issues with compilation on Windows was also addressed. Breakage of keybindings and menu item accelerators was also sorted out.

Many thanks to all contributors!