GitQlient 1.4.0
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)
Known issues:
- Any MacOS issues are still opened waiting for testability on that system.