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!

+1
Duplicate

Add sparse changes view

Eduard 8 years ago updated by Marc Strapetz 8 years ago 3

This is similar to https://smartgit.userecho.com/topics/159-changes-view-optionally-show-as-unified-diff/ as that unchanged lines are hidden. But is different from it because I still want two panes listing both files.


Sometimes there are small changes at the beginning and at the end of a big source file (add a method, add a import). Current changes view forces me to search for those tiny (they are really tiny for big files) side markers indicating a change. This is counterproductive if I want to get a quick impression on what has changed.

+1
Completed

Improve default local branch name on remote branch checkout

Ed Ball 8 years ago updated by Thomas Singer 8 years ago 3

When I checkout `master` from my `fork` remote, the default local branch name is `master-2`, which isn't very helpful in identifying it. `master-fork` would be better.

+1
Completed

Support for checkout (merge) files from other branches: git checkout <branch> <files>

Alireza 8 years ago updated by Robert 3 years ago 6
+1

Add spell check feature to an anotated tag

Kanstantsin Kamkou 8 years ago 0

Please, add it also to the annotation of a tag.

+1

Push (SVN): autostash dirty index/working tree [SG-9731]

dmitry andreev dev 8 years ago updated by Graham Jans 7 years ago 1

I’m trying to use SmartGit to work with remote SVN repository. Everything works fine except the fact that the SmartGit can’t perform “push to remote” if working index is not clean. I have to perform “Save Stash” -> “Push” -> “Apply Stash” as a workaround, which is pretty annoying to perform manually and seems like extremely easy to automate (at least as a temporary bugfix). I’ve used Tortoise SVN before and it had an ability to commit+push not all modified files. I would be happy if it would be possible to do in SmartGit

+1
Under review

Log: symbols for count of addition / changes / deletions

ck05 8 years ago updated 8 years ago 4

Some other GIT clients show a summary of changes/actions in the log list, which is sometimes very useful [1].

SmartGit shows this information once a commit is selected, but not in the list.

I suggest that this information is shown (as an option) also in the list itself, so that it's easier to find e.g. the last commit where files were deleted. If it's an expensive operation, that could be labeled behind the column name in the context menu, so that users are aware that this column might hurt performance.


[1]:

Image 26



+1
Completed

repository gets update only when pull. Souce tree displays already committed items even before pull.

sreenivas pachva 8 years ago updated by Thomas Singer 6 years ago 19

repository gets update only when pull. Souce tree displays already committed items even before pull.

+1

Do not prefer hg if the repo has both hg and git metadata

Alireza 8 years ago 0

Better to ask which one is prefered

+1
Completed

Button "Sync" should first make a Pull, then a Push

leonardo danieli 8 years ago updated 8 years ago 5

When I press the button Sync and there are changes to be pulled, it always complains that are changes to be pulled before the Push.

Why don't change the order that the events happen? First Pull, second Push.