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!

+3
Started

"Finish feature" in git flow should push dev branch

Aurelijus Rožė 8 years ago updated by Marc Strapetz 5 years ago 5

Some git flow operations (hotfix finish, release finish) push master and dev branches to origin, but Finish feature does not. I found myself self several time having not pushed dev branch as I expected Finish feature will do all steps required.

+3

Assume unchanged on context menu

Alireza 8 years ago 0
+3
Completed

Add ability to copy tag message

Rebeccah 8 years ago updated by Thomas Singer 7 years ago 3

It's irritating entering details for a tag, and then not effectively being able to use them later when I'm documenting release notes. I can see the details if I hover over the tag in the branches pane, but as soon as I move the cursor (e.g. to type), the rollover text disappears.

+3

Graphical overview of revisions, branches, tags

Jordi Jolink 8 years ago 0

TortoiseGit provides a Revision Graph. This provides a quick overview of the existing branches (local and remote/remotes). From this overview, logs for specific branches/tags can be opened and it is very easy to switch.


Especially for new Git users this overview can be very helpful.


It would be nice to add something like this to SmartGit.


The manual and its features can be found here:

https://tortoisegit.org/docs/tortoisegit/tgit-dug-revgraph.html


+3
Declined

Add tabs to log window

Iulian Onofrei 8 years ago updated by Jeff Jensen 7 years ago 17

Change the log window to contain tabs with different repo's/files' logs, instead of having multiple separate windows.


For integration of the Log window into the main window, vote for: http://smartgit.userecho.com/topics/145

+3

Include branch commit comments when merge-squashing

Andre Fedosjeenko 8 years ago updated by Stefan 7 years ago 3

When merge-squashing a branch back to develop or master it would be nice to include all commit messages from the branch inside the squashed commit. Sort of similar to the way Tower app does it. That way you don't lose the commit messages.

+3

Compare: change Syntax highlighting using a menu with submenus instead of a dialog with long list

Андрей Шенец 8 years ago updated by Thomas Singer 5 years ago 10

The SmartGit provides two ways to change highlighting scheme: first in preferences, second in edit window by clicking 'Syntax language' under view menu.

Both are not convenient enough in some particular cases. The first one is requires setting up for all formats you could have but not only standard. The second one requires too many actions.

Also in these approach there is no way to quickly change scheme from 'Changes' area. So the common way for 'Editor' window and 'Changes' areas expected.

The way how it can be improved to be more convenient:

1. Right click on diff panel -> Mouse over Syntax highlight -> Pick scheme. (Example from Sublime Text 3)


) (Two clicks one move)

or 2. Right click on diff panel -> Syntax highlight (opens window) -> Press '<Symbol>' for quick search-> <Symbol>scheme -> enter or Ok click.

or 3. Combobox somewhere in changes area with possibility to select scheme + Press '<Symbol>' for quick search

The handiest one is the third. The first one is on the second place.

+3

In Log for a new repo, by default all branches and remotes should be selected in Branches

Ram Rachum 8 years ago 0

The problem with showing the Log for only 1 branch is that when you see the tree, it's natural to believe that you're seeing the whole thing. So yesterday I saw that my branch, `development`, was on the latest commit but didn't have a remote branch. I tried pushing and pushing, but every time I'd get an error about a non-fast-forward push. I couldn't understand why this was happening, because there was no origin/development branch around. Only then did I realize that the tree was not complete...

+3
Completed

Log: User tools on the popup menus of the Files view [SG-9939]

Marc Strapetz 8 years ago updated by Thomas Singer 5 years ago 1

If you want to invoke a tool on a file in a certain commit, vote for https://smartgit.userecho.com/topics/868

As already present in the main window.

Missing Git feature