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 precise as possible, so users will understand what you want.


Follow the stackoverflow.com writing guidelines.

Thank you for your help!

0

Add a task pop-up window like IntelliJ IDEA

AdamJensen 3 years ago 0

I would prefer a pop-up window to indicate what task are going on, and terminate them quickly: 

Image 629

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.

0
Completed

Copy the names of «branches groups» by Ctrl+C

arcadius 3 years ago updated by Thomas Singer 3 years ago 1

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.

Image 625

0

"Clean Working Tree" dialog somewhat confusing

Robert Conde 3 years ago updated 3 years ago 1

I would suggest changing to 3 check boxes:

  • Remove untracked files
  • Remove untracked directories
  • Remove ignored files
0

SVN repository: select a remote for push

Oleg Samarin 3 years ago updated by Thomas Singer 3 years ago 1

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.

0

Reset hard including Submodules

Patrick123 3 years ago 0

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)

0

Better Gerrit integration in SmartGit

Eric Roemer 3 years ago updated by Thomas Singer 3 years ago 1

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.
0

Branches: display current tag name

David Rodrigues 3 years ago 0

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").

0
Completed

Highlight the current line in Changes windows

arcadius 3 years ago updated 3 years ago 6

When the code contains long lines without line breaks, it's hard to identify matching changes.

Image 580

It would be helpful to highlight the line under cursor with some color.

Probably this feature should be optional, with option in View menu.

0
Completed

Ignore everything beneath

adrien 3 years ago updated by Thomas Singer 3 years ago 6

Currently it is only possible to ignore files explicitly or using a pattern. Git is able to ignore a whole directory, we are currently doing this by manually editing the .gitignore file.
Would it be possible to add an option to ignore everything beneath the parent folder of the selected file?
In Sourcetree there is this option that is very helpful, and it also gives the choice for all parent folder in the hierarchy which is also very useful.
Thanks

0
Declined

Stop showing LF will be replaced by CRLF

adrien 3 years ago updated by Dave Smith 2 years ago 4

Would it be possible to have an option to stop showing popup warning for LF will be replaced by CRLF?
Like don't show again for example.