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!
![](https://cdn.userecho.com/characters/106.png?1)
Progress indicator for git-lfs
When uploading large files to a remote repo using git-lfs, it would be very useful to be able to see the progress which I believe is available from the git-lfs process. I can see lots of network activity so I know it's busy, but I can't tell whether I should wait a moment, go for coffee, watch a movie or buy a second computer to work on in the meantime.
For that matter, "upload LFS files in the background" would be welcome, too.
![](https://cdn.userecho.com/characters/103.png?1)
Allow collapsing the commit graph commits vertically
I'm working with a big project with multiple contributors and several dozen branches. At times I need to figure out where a specific branch came from, and how it relates to the other branches, but it's hard when I'm scrolling, scrolling, scrolling to get past all the individual commits.
Suggestion: have a way of collapsing the graph display vertically, so that I can see more of the structure without scrolling. Some possibilities:
- If a range of commits are selected, then right-click to show a "Collapse" item, which collapses the commits into a single line (still showing the vertical colored lines) with a button to un-collapse
- Have a "Collapse everything" button which collapses all commits which aren't merges or branches
Another possibility: have a (floating?) "Graph Overview" window which gives you a compressed overview of the graph. Selecting items on the floating window would select them on the main window, and vice versa.
![](https://cdn.userecho.com/characters/110.png?1)
Add support for "multiline" code review comments
Github and Gitlab added support for multiline comments. It would be nice if one could make a comment that applies to multiple lines directly from SmartGit client.
![](https://cdn.userecho.com/characters/77.png?1)
Git: SHA-256 support
Support for SHA-256 repositories and operations (Git --object-format=sha256
option)
![](https://cdn.userecho.com/characters/104.png?1)
Long file name support under windows 10 for SmartGit
Path length longer than 260 characters result in Missing Files under Windows 10.
There is an Solution in Windows 10 Version 1607 and later
"Enable Long Paths"
see Maximum Path Length Limitation - Win32 apps | Microsoft Docs
Request for SmartGit supports these long paths
![](https://cdn.userecho.com/characters/77.png?1)
Allow to activate/deactivate multiple selected submodules
When operating on a large repository with multiple submodules, it is possible to manually initialize/deactivate single submodules. However, this can be a very tedious operation, since each single repository must be selected, right clicked on, and finally inited/deactivated.
Please allow to select multiple submodules, right click, and initialize/deactivate them altogether.
![](/s/cache/6d/5e/6d5ec6ae00bee8f6be80a78c986e86e0.png)
Log Graph: Allow drag & drop to squash any 2 commits
The older topic only works for commits having the same message.
I quite often need to squash 2 commits that are not consecutive and which have different messages. But, currently, only the rebase option is presented.
This could work for consecutive commits too, as a shorthand for the right click > squash option.
![](https://cdn.userecho.com/characters/84.png?1)
Output view: don't limit lines of current command
But instead, maybe, auto-remove older commands.
![](https://cdn.userecho.com/characters/98.png?1)
Allow configurable default selected branches in the log view
in 99% percent of the cases I'm interested only in the master branch + the ~6 latest 'stable/*' branches when viewing the log.
We have many repositories following this scheme.
It would be nice if we could have a default branch selection configurable as a default for all repositories something like
master
stable/*
![](/s/cache/0d/1b/0d1b6e417d5ef943761f03e961908b30.png)
"Discard to Stash": option to show dialog for entering name
Currently, "Discard to stash" will directly create the stash, and users will need to go to the Stash tree to rename the entry.
It would be nice if a textbox would appear after "Discard to stash" is clicked, similar to how "Commit" button works. If this is not desired for the general public, perhaps make it an advanced option.
Customer support service by UserEcho