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!

+3

Push, JIRA: add possibility to choose custom Jira task status and resolution

Pavlo Yalandin 8 years ago updated by Marc Strapetz 8 years ago 1

It would be helpful to be able to specify custom task status in 'Resolve JIRA Issue' dialog window.

I think it would useful when custom Jira workflow used to specify other task status after push like 'Development Done' or 'Ready for Review'

Image 61

+3

Be able to create merge-commit using system git-flow

Mark Lofdahl 8 years ago 0

Checking "Use pre-installed ("system") Git-Flow" in preferences causes SmartGit to use "git flow ..." instead of its built in algorithms. When doing "Finish Feature", SmartGit's dialog box presents the following options:


Create merge commit

Create simple commit (squash)

Rebase onto 'develop'


If you choose "create merge commit", it passes no options to "git flow feature finish", which will do a fast-forward merge if possible. I would expect "create merge commit" to actually create a merge commit, as it does when you are using the SmartGit git-flow algorithms. It seems odd that "create merge commit" would behave drastically differently for system git-flow vs smartgit git-flow. This would require passing the "--no-ff" option to "git flow feature finish".


Perhaps the options should be the following for both system git-flow and smartgit git-flow algorithms.


Fast-forward merge (which will fail if it can't do it)

Create merge commit (which will explicitly create a merge commit even if ff-merge is possible)

Create simple commit (squash)

Rebase onto 'develop'


+3
Planned

Reword the Check for New Version and Check for Latest Build menu items for clarity

Michael Geary 9 years ago updated by Thomas Singer 9 years ago 1

The names of the Check for New Version... and Check for Latest Build... menu items do not make it clear what these actually do, or which one you should choose for a normal update.


A simple improvement that would make their functions much more obvious, and more consistent with other apps, would be to rename them to Check for Updates... and Check for Experimental Build...

+3
Completed

Add toolbar button for showing staged files only

madreason 9 years ago updated by Thomas Singer 6 years ago 1

I would like see staged files only before commit. For using F6-key changes stream.

+3

Log time

Roland Bengtsson 9 years ago updated 9 years ago 0

It would be nice to show time for each log line in the output panel

+3

Assume unchanged on context menu

Alireza 9 years ago 0
+3
Completed

Add ability to copy tag message

Rebeccah 9 years ago updated by Thomas Singer 9 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 9 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 9 years ago updated by Jeff Jensen 8 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