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!
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.
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.
Git: SHA-256 support
Support for SHA-256 repositories and operations (Git --object-format=sha256
option)
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
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.
Output view: don't limit lines of current command
But instead, maybe, auto-remove older commands.
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/*
"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.
Favorites branches
I propose to make it possible to add branches to favorites or pin them, since there are a lot of branches, but there are a couple of them that are most frequently used. Thank you.
Multi-repository Support: Simultaneous Git-Flow Transactions
I have many repositories, organized into groups. For example Project A will consists of four or five different repositories. When I do a hotfix, I do it to all of the repositories used by that project, so they all have a 1.70.10 tag that I can build from, even if only one of the repositories changes.
So, it would be nice to perform operations like "finish hotfix" on multiple repositories (perhaps all in a Group) all at the same time, and have them all working on the git flow operations simultaneously. Right now I do them one at a time and it can be tedious. I have external scripts to accomplish this but it would be nice to be able to do it right from Smartgit.
Customer support service by UserEcho