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!

+2

Add "Expand/Collapse All" feature in Branches Tab

Sync 8 years ago 0

Add the ability to expand or collapse everything in the Branches Tab. This will recursively go through every branch and tag, and expand (or collapse) those that are grouped together.

+2

Submodule options should be available in right-click menu

Bryce Schober 8 years ago updated 8 years ago 1

It seems to me that the submodule options found in the Remote > Submodule menu should also be available when right-clicking on the root of a specific submodule.

+2
Completed

Git-Flow Finish Feature: support mixture of rebase and merge

George Bessonov 8 years ago updated by Marc Strapetz 6 years ago 5
+2

Possibility to show the "Log" from left to right

werbemist 8 years ago updated by Alexander Zhezherun 8 years ago 15

Reduced branch graph, more compact/less information as the current Log. See the images for example here:
https://git-scm.com/book/de/v1/Git-Branching-Einfaches-Branching-und-Merging

+2
Completed

Make keyboard shortcuts available for all the different windows

Iulian Onofrei 8 years ago updated by Thomas Singer 5 years ago 1

If you set a keyboard shortcut for, say, "Next Change", in the "Index Editor" window will not work. The "Customize..." menu also points to this behavior by printing "Changes | Next Change" instead of simply "Next Change"

+2

When creating a new Feature (Gitflow), show me what last used names were

Brice P. 8 years ago 0

The purpose is to easily maintain a counter, like :

Feature-2017-05_my_feature

Then, when I'll create a new feature, whether this one has been closed or not, I'll know I'll have to name it Feature-2017-06_my_new_feature.

The same goes for releases (I name them Release-[number]) and hotfixes (Hotfix-[release_number]-[hotfix_number]).

+2

Log (Hg): allow to compare 2 repository states (like in the Git log)

Иван Анохин 8 years ago updated by Dave E 8 years ago 4

Let me compare two local branches by its commits and view diff between its files.

+2
Completed

Commit log should properly sort commits chronologically

Walt Destler 8 years ago updated by Marc Strapetz 8 years ago 5

When viewing a log with multiple branches, SmartGit often shows the commits non-chronologically. SmartGit should always show commits in chronological order whenever possible. (Obviously in some cases, such as when history is modified, it may be impossible to show commits in chronological order while maintaining proper parent-child ordering, but SmartGit seems to show commits non-chronologically even when not necessary.)


Here's an example where SmartGit is showing commits non-chronologically:


Image 64

+2

Support change detection and background fetch for submodules

Erik Sperling Johansen 8 years ago updated by Marc Strapetz 8 years ago 11

... regardless of whether a toplevel module is updated/fetched.


Optimally on a per-submodule basis, but an all-or-nothing switch is better than no support.


(topic description on 2017-03-10)

Answer
Marc Strapetz 8 years ago

I don't exactly understand the description -- the Journal for LibraryA will already show new commits for LibraryA. Can you please review your description and/or give more details?

+2

Add a button to make a pull in all submodules with their current branches

Christian Strahl 8 years ago 0

It would be nice to have a button to pull all submodules on the currently selected branch.