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!
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)
Better Gerrit integration in SmartGit
We use Gerrit in conjunction with SmartGit. When working with SmartGit and other tools that offer Gerrit integration, we noticed that there are some points in which Gerrit and SmartGit could be better integrated.
These are the points that we think could be better.
-
Overview of open changes in Gerrit.
- We would like to be able to see open changes that are in Gerrit directly in SmartGit.
- Warnings when a push to Gerrit generates more than x changes.
- This is to prevent you from untintentionally opening x + open changes in Gerrit through a simple incorrect operation.
- With a 'push to gerrit', the current branch should always be preselected, not the last one used.
Branches: display current tag name
Hello!
Should be nice if we have the current tag information after the tag number at branches toolbar.
Eg.:
> Tags (47): 1.6.2
Another nice implementation is to sort this list desc (last created tag first), just by right-click the tags node and check this option (like "sort desc").
Highlight the current line in Changes windows
When the code contains long lines without line breaks, it's hard to identify matching changes.
It would be helpful to highlight the line under cursor with some color.
Probably this feature should be optional, with option in View menu.
Customer support service by UserEcho