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!
Tool Param for Currently Selected Text
It would be nice to be able to be able to pass a tool invocation any currently selected text. This would allow me to interface SmartGit with internal tools I use.
Use local file for avatars before falling back to initials
I love the new avatar usage in the graph. But not all of my team members use gravatar, and we can't force them to.
Can we have a local list (XML, json, csv, anything) where I can map an email address to a local folder that contains an image for my team members? It'll be visible for me, and only executed when the email doesn't have a gravatar image.
(1) Grab from gravatar | `avatar.serverUrl`
(2) Grab from local map
(3) Fallback to initials
Pull: don't show configuration dialog
Hi!
I'd like to propose to change UI action of "Pull" toolbar button
IMHO, it is not correct when you need to make two times more clicks in order to achieve an intended action.
- "Pull" toolbar button must not open any popups. It must process with Pull action with the lastest(default) pull configuration.
Pull configuration can be changed via the menu "Remote/Pull..."
GitHub: display github issue list when writing commit message
It would be useful to have a popup list with the identifier and title of the issues so that you can insert them in the commit message without having to access GitHub web interface.
Log for a chunk of a file - particularly useful to log a conflicting chunk
Would be nice to be able to select a chunk (specially a conflicting chunk in the merge state) to find the upstream commit that caused the conflict.
Add a task pop-up window like IntelliJ IDEA
I would prefer a pop-up window to indicate what task are going on, and terminate them quickly:
Currently, the SmartGit only supports a large "Output" panel, which displays all the git actions. I would prefer making it a pop-up window like IDEA, keep the "output" window as a "command history" would sound more logical. The key is to view the ongoing tasks quickly, by using a little pop-up, we don't have to open a large panel "output".
Also, support the abort action of Pull and Push please.
Copy the names of «branches groups» by Ctrl+C
Branches' names are copied fine, but Ctrl+C on «branches groups» has no effect.
It would be handy to be able to copy these names too, with the trailing slash, f.e. to create a new branch in the same group.
"Clean Working Tree" dialog somewhat confusing
I would suggest changing to 3 check boxes:
- Remove untracked files
- Remove untracked directories
- Remove ignored files
SVN repository: select a remote for push
My case: I have a local repo with several remotes.
I've created a new branch in the local repo.
Then I'd like to push the new branch to a certain remote, but not to the origin.
Now there is no easy way to specify which remote to push to. Using 'Set tracking branch' is not commode because 1. I have to type the name of remote and the name of branch manually instead of selecting from the list of remotes, 2. Only one remote may be upstream for the branch, but sometimes I need to push to another remotes.
This can be done using git command line, but not with smartgit.
Please add a capability for selecting a remote or remotes for pushing.
Reset hard including Submodules
Sometimes one of the submodules or a submodule of a submodule is at another commit than the main repository is pointing at. When switching branches in the main repository the submodule, which is on the other commit, stays there (clear, because this is a working tree change).
If I want to make the whole Working Copy clean, I usually use discard or reset hard from the GUI on the main repository. However this does not work with the submodule of a submodule.
It would be great to have the command "git reset --hard --recurse-submodule" available from the GUI (e.g. with a checkbox "include submodules" or just another reset method)
Customer support service by UserEcho