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!

0

Add toolbar buttons for individual Git-Flow actions. Aiming at that little v is a bit annoying.

lucas 2 days ago updated by Thomas Singer 1 day ago 1

Since the default action is the wrong about 50% of the time (start new feature).

GUI
0

[Add branch dialog] input scroll to remember entered value as one of items to scroll to

Denys Pavliuk 1 week ago updated 6 days ago 2

There's an option to scroll mouse wheel while [Branch:] input is focused. It will bring items from the dropdown one-by-one

The issue is that it replaces the entered value unrecoverably. Whatever you've written there will be lost and replaced with dropdown item you've scrolled to. For me it is usually an unintended action while pressing the [Add Branch & Checkout] button: I can accidentially trigger mosue wheel and it will do what I didn't want.

Solution: we may cache current value as one of the dropdown items, so when yopu scroll back it is reverted to whatever has been input there (the edited/new value). Thus we'll get an option to have what we had and use the scroll feature.

Image 986

GUI
0

Standard Window, Local Files tab: Replace "Push" check box with "Commit & Push" button

Steve Software 2 weeks ago updated by Thomas Singer 2 weeks ago 1

To avoid accidentally pushing commits to the remote, could you remove the "Push" check box and replace it with a button  called "Commit & Push".

0

tab group in standard window

pgoiffon 3 weeks ago updated 3 weeks ago 1

In the standard window, all repositories are opened as new tabs. If we have multiple repositories of multiple groups, we cannot identify easyly which one is of which group.

I would recommend if possible to adopt the "tab group" implemented in multiple browsers. When opening a repository, the new tab would be part of a tab group named after the repository group. 
This tab group could be collapsed or expanded if needed.

GUI Repository Management Standard window
0

In the Base Changes screen, show the blame for each line in the margin

Will 4 weeks ago updated 3 weeks ago 2

When resolving conflicts, I love using the "Base Changes" screen to figure out what each string of commits changed. It would be helpful, however, to see who made those changes and why.

Conflict Solver
0

Mark as favorites also Repositories' groups and submodules

arcadius 1 month ago 0

Currently we mark a Repository as favorite 

It would be handy to be able to mark also Repositories' Group and submodule inside parent Repository.

Repository Management
0

Open existing SmartGit instance from command line

arcadius 1 month ago 0

We have some useful command-line arguments.

But smartgit.sh always creates new windows.

Can a new command-line parameter be added, to apply all parameters like --log and --open to an already opened SmartGit instance, if any?

If there are several SmartGits opened, modify any of them.

If there is no SmartGits opened, ignore the new parameter, open new SmartGit.
By the way, it would be great if --anchor-commit argument worked with --open flag too (not --log only), just focusing the commit specified.

Command line options
0
Completed

Option to display whitespace

Damien Regad 2 months ago updated by Thomas Singer 2 months ago 3

In the File Compare window, there is a useful option (under View > Settings > General : Show Whitespaces) that allows displaying a · (middle dot) for spaces and » for tabs, making it super easy to spot whitespace differences, e.g. when the wrong indentation is used.

Image 981

It would be really nice to have the same functionality when viewing changes in the main SmartGit window as well.

Image 982

As a bonus: make the setting in File Compare persistent. At the moment (version 25.1.102), it has to be set every time a new window is opened.

Many thanks !

Changes view File compare Settings
0

Copying GitHub link to a file?

Yukino Hayakawa 2 months ago updated by Daniel Siegl 2 months ago 1

Can we have a simple function that, when right-clicking on an indexed, unmodified file, and we are on a branch tracking a GitHub branch, provide a choice to copy a link to the corresponding GitHub file?

It copies a link like https://github.com/<account>/<repo>/blob/<blobid>/<filepath>#L<linenumber> or

https://github.com/<account>/<repo>/blob/<branch>/<filepath>#L<linenumber>

Just like this (in Resharper): 

Image 977

I believe this would be a useful addition to the current feature set.

Best Regards,

Yukino.

GUI Log window Standard window Working Tree window
0

Option to always create annotated tags

griscom 2 months ago updated 4 weeks ago 1

Lightweight and annotated tags behave differently, and for my purposes I'd always like annotated tags, even with an empty description (due to their having their own independent timestamp). It would be great to have an option so that every created tag was an "annotated" tag, even if the annotation was empty.

Settings