I’m happy to announce the release of GitQlientPlugin 1.3.0
Three weeks ago I released a new version of GitQlient and now is the time to update the GitQlient plugin for QtCreator.
The new version of the plugin includes all the features already released in GitQlient. That includes the new tab system, the text editor as well as all the modifications in the UX/UI.
The binaries
You can find the binaries for GitQlientPlugin 1.3.0 on the release section on the GitHub repo. This time the plugin has come just after the release of Qt Creator 4.13, for that reason I’m providing versions for QtCreator 4.12 and 4.13.
Further work
Since GitQlientPlugin is a wrap of GitQlient, you can see the release planning and all the features that every release will contain in the Release Plan for GitQlient.
As always, if you’d like some feature or you’re missing something in GitQlient or in GitQlientPlugin, check that it’s not yet in the backlog and open an issue on GitHub!
I’m happy to announce the release of GitQlientPlugin 1.2.0
A month ago I released the version 1.1.0 of GitQlient. With that I shipped some improvements, a few fixes and a big new functionality I was missing: the Merge view.
I still have to add some features and add OSX support in GitQlient, but for now the code is fully compatible with the three big ones (Linux, Mac and Windows).
What was missing is some fixes at plugin level, even that I’ve tried to be on track with it, I prefer to focus on GitQlient as app. However, after a month I think I have a stable version of the plugin that can be ship or at least published as version.
I’ve generated two binaries: one for Linux, compiled with GCC 5.3.1 and another with MSVC2017 32bits. The main reason is because those are the compilers that QtCreator uses and then I make sure that the dependencies, that are shipped as dynamic libraries work well. As you can see, Mac is still the pending task.
The binaries
You can find the binaries for GitQlientPlugin 1.2.0 on the release section on the GitHub repo:
Since GitQlientPlugin is a wrap of GitQlient, you can see the release planning and all the features that every release will contain in the Release Plan for GitQlient.
As always, if you’d like some feature or you’re missing something in GitQlient or in GitQlientPlugin, check that it’s not yet in the backlog and open an issue on GitHub!
Today I’m really happy to announce that the first version of the Git plugin for QtCreator has been released!
In the last post I advanced some of the final work that will be part of the first version of GitQlient. But what I didn’t explain so far is that that refactor, the re-work and addition of new functionality and the new redesign of the UI had one purpose: provide a Git plugin UI-based for QtCreator!
Once you have downloaded the plugin, copy it into the QtCreator folder where Qt is installed (Qt/Tools/QtCreator/lib/qtcreator/plugins) or in the following folders:
You need to replace <version> with the QtCreator version (e.g. 4.10.2).
The plugin is activated by default once you have copied it, so you just will need to reboot QtCreator.
How to use the Git plugin for QtCreator
As said before, the plugin will be active by default. That will add a new tab in the left panel with the name of GitQlient (the shourtcut is managed by QtCreator and is Ctrl+4):
New tab option for GitQlient
If you go in that tab you will find the main window of GitQlient as it is in the app. I’ve disabled the logs in the plugin but apart from that is the same version.
As you can see, I’ve even added the support for multiple repositories in the view:
Support for multi-repo view – GitQlientPlugin – Git plugin for QtCreator
In the top of the window you will find the main controls. You will find all the available options in context menu inside every view. The Blame&History view is also available:
Blame&History view – GiQlientPlugin – Git plugin for QtCreator
How to report an error, bug or request a new feature
If you find an error or a bug, please contact me as soon as possible so I can fix it. I’m using GitHub issues to help me on that task.
Since the 99% of the code belongs to GitQlient, please open an issue in that repo on GitHub and I’ll manage from there 🙂
In the Project area, you can see all the new features that are planned for the version 2.0.0. If you want something that is not there, don’t hesitate to add a new issue as Feature or Improvement in the issues page as you did for bug/errors.
Further work
The plan is to release a version of the plugin every time that QtCreator updates.
In addition and not to loose all the new features, I’ll release a new version of the plugin every time that GitQlient updates.