GitQlient Changelog

What's new in GitQlient 1.6.0

Dec 12, 2022
  • 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

New in GitQlient 1.5.0 (Jun 26, 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.

New in GitQlient 1.4.0 (Jul 11, 2021)

  • The GitQlient 1.4.0 release contains the following features:
  • 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.
  • Technical improvements:
  • Reduced the number of memory allocations (specially with QString)

New in GitQlient 1.3.2 (Apr 12, 2021)

  • Fixes:
  • Improved sizing of GitQlient to fit 1280x800 screen resolution
  • Tag names updated when refresh
  • Fixed styles not being populated correctly
  • Fix resize of CommitInfoWidget

New in GitQlient 1.3.0 (Mar 19, 2021)

  • Big features:
  • GitHub integration: Create issues and PRs. Do code reviews of a PR with code extracts, comments, reviews and markdown support (distributed binaries and when compiling with Qt 5.15).
  • Jenkins integration (preview): Review the status of your remote Jenkins server. Trigger builds and check the result of the different builds.
  • Stage chunk: Now it's possible to stage chunks of code instead of the whole file when working in the diff mode for the WIP (Work In Progress) files.
  • Subtrees: Added subtree support.
  • Pomodoro: New Pomodoro timer functionality.
  • Deleting submodules: Added a new option to delete a submodule.
  • Remotes: Added basic remotes management.
  • Config editor: Now it's possible to edit Git config files, GitQlientSettings file and all the GitQlient configuration from once place.
  • Big refactor on the app styles
  • Ready for translations: In this version GitQlient is ready to start translating it to other languages than English.
  • Minor features:
  • RPM packages available
  • Search functionality in code editor
  • Search functionality for the branches
  • Unified untracked and unstaged lists
  • The History view now shows a green check on the author column if the commit is signed
  • Haiku OS support
  • Other improvements:
  • Bright color schema finished
  • Repo load time improvement
  • Configurable Git custom executable path
  • Fixed bugs in QPinnableTab
  • Fixed managing newly created repos
  • Fixes in the Code editor