GitQlient Changelog

What's new in GitQlient 1.6.2

Sep 13, 2023
  • The GitQlient 1.6.2 release contains the following improvements:
  • Improve speed staging/unstaging files
  • Improve data reload
  • Fixes regarding submodules management
  • Possible to set the upstream for multiple remotes
  • Fixed styles
  • Fixes in the commit message
  • Added back the commit diff when double click a commit
  • Added support for whitespaces
  • Known issues:
  • Any MacOS issues are still opened until I have time to test properly on that system.
  • Note: Windows version will come soon!

New in GitQlient 1.6.0 (Dec 5, 2022)

  • The GitQlient 1.6.0 release contains the following features:
  • NEW GIT COMMAND OPTIONS:
  • Push unchecked branches
  • Reset unchecked branches to a specific commit
  • Reset unchecked branches to its origin
  • Revert commit
  • Update all submodules
  • Add untracked files when doing a stash
  • Added CMake support
  • Added support for Qt6
  • MORE SHORTCUTS:
  • Open a repo, Clone a repo, New repo, and Close a repo.
  • Info about shortcuts in Config panel
  • FIXES:
  • Fixed #253: Disable auto fetch from server repository feature not working
  • Fixed #251: Crash when adding files to new repo
  • Fixed #258: Moving init and clone to GitQlient widget
  • Fixed the search of branches/tags
  • KNOWN ISSUES:
  • Any MacOS issues are still opened until I have time to test properly on that system.

New in GitQlient 1.5.0 (Jun 27, 2022)

  • The GitQlient 1.5.0 release contains the following features:
  • Hunks view: possible to stage by hunk or by line!
  • GitQlient supports the Qt plugin system:
  • Jenkins and GitPlatform (access to GitHub/GitLab) have been moved to independent plugins.
  • Support for terminal via plugins (download managed inside GitQlient) for Linux and MacOS.
  • Shortcuts on Controls panel and for toggling Branches view.
  • Delete local branches that are grouped by folder in the branches panel.
  • Improvements:
  • Merge widget: now it's possible to manage deleted files in the merge view.
  • Auto-fetch enabled and configurable.
  • Log output folder can be customized.
  • Font size configurable.
  • Support for global gitingore file.
  • Right panel (branches, tags, stashes, etc.) has all parts collapsable.
  • Known issues:
  • Any MacOS issues are still opened waiting for testability on that system.

New in GitQlient 1.4.3 (Apr 12, 2022)

  • New features in GitQlient 1.4.0:
  • Squash merge branches
  • Squash commits: it is now possible to squash the last commits of the current branch. Of course, if the commits where already pushed to remote, they will need to be pushed force.
  • GitQlient now has an internal cache: Local Git operations will be done against the cache and later asynchronously against remote. This allow GitQlient to run faster for local changes that doesn’t need synchronization. This also reduces the UI freeze when refreshing because of changes in the graph.
  • Credentials can be managed by GitQlient with the proper configuration. This can be done through the Config screen.
  • Multi cherry-pick: It is possible now to cherry-pick several commits at once when they’re not part of the current branch.
  • Search tags in the Branches widget: In addition to branches, it is possible to search tags by name.
  • DEB package: GitQlient is now release as well as a DEB package in addition to RPM.
  • Other features:
  • Technical improvements:
  • Reduced the number of memory allocations (specially with QString)
  • Known issues:
  • Any MacOS issues are still opened waiting for a system to be tested on.