Share your ideas on how to improve SmartGit!
This is no support platform! To report bugs or request support, please contact us directly. If in doubt ask us.
First search for a similar request and add your votes or comments there.
Take the time to describe your request as precisely as possible, so users will understand what you want. Please note that we appreciate your time and input, but we don't give any guarantees that a certain feature will be implemented. Usually, a minimum requirement is a sufficient number of votes. Hence, please don't comment like "when will this be implemented", but vote instead.
Follow the stackoverflow.com writing guidelines.
Thank you for your help!
Repositories view: track and dynamically adjust to added/deleted repositories
There are some great command-line tools for managing groups of repositories. It is really convenient to commit to groups, use git-flow, etc. from the command line. VCS tool is what I use: https://github.com/dirk-thomas/vcstool
Would is be possible to select a folder in SmartGit and have SmartGit automatically add/remove repositories from the view when they are added/removed on disk? Even if that folder itself is a repo, and has more repos cloned inside it, which is how we work. We have a "glue" repo often times.
Text editing: add option to replace tabs with spaces
When editing text in SmartGit it could be useful to have an option to force the editor to replace tabs with spaces. My exact use case is editing Index in Index editor.
Commit & Sync button in the Commit dialog
In my day-to-day work, I rarely do Push
, since we work in a large team and several times I pushed only to find out that someone already pushed after my last Pull
, so my Push
fails.
Instead, I configured Sync
to do Pull
before Push, and I mainly use Sync
, to make sure my repository is updated with latest pushes before I push
.
So now, when I want to Commit
and then Sync
, I need to Commit
from the
Commit dialog, and only when the ends, I need to click Sync
.
I see that the Commit dialog has a Commit & Push
button but this is not good, since as I said, I prefer to Sync
instead of Push
.
Can you add a Commit & Sync
button in the Commit dialog, so when I have a commit I want to push to the server, I can click it safely and be sure my commit will end in the server? That would be great!
JIRA, Select Issue: Add filter / search possibility in the Select Issue dialog
When the select issue dialog picks up more than ten issues from JIRA it is difficult to find the right one. An text search / filter can be help.
Log window : allow to edit local commits messages
In the journal view in the main view, you can edit easily a local commit message by right clicking on it and select the corresponding option.
This option is however not available in the log window... And I really miss it when doing lots of cherry pick...
Thanks !
Changes, Compare: allow to select full lines by using the line number column
It is normal in any text editor to select rows by clicking and stretching selection at the column with rows numbers. Currently there is no way to select rows in changes window except positioning cursor into start/end of row.
In commit dialog, when using Ctrl+Space to complete filename, tab should accept the selected completion
Ctrl+Space is very useful, but only Enter accepts the selected file in the completion menu, and tab moves the focus to the Select button. It would be more convenient that when the suggestion list is open, Tab will insert the selected file (like Enter) instead of moving the focus. Tab should move the focus only when the suggestion list is not open.
Enable accessing commit content from the Journal view
Journal view is very convenient, but one important thing is missing in it - it doesn't show you the content of the commit. If you want to see what files a recent commit changed, I have to open a log view for this.
It would be great if we could have column in the Journal view telling us how many files each commit contains, and if I hover over it, it would show me a list of the first 10 files of this commit in a tooltip.
In addition, it would be great if the commit context menu would have a Show Changes menu item that will open diff of all the files in the commit (after the usual warning for diffing more than 3 files).
Allow quickly revealing reverted commit
When I have a revert commit in the Log, I want to be able to right-click it and click "Reveal original" if this commit is a revert of a previous commit.
File compare: charset file encoding indication
As a user I wish I could see the guessed charset encoding of each file in the File Compare tool of Smartgit. And eventually in the Conflict Solver tool of Smartgit.
Customer support service by UserEcho