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

Standard window: add option to display files as tree structure

Thomas Singer 3 years ago updated 3 years ago 0

Currently, files in the Local Files and History views are shown as list. The user only has the option whether to show it as name (path) or path/name. Depending on the directory structure the path part can get quite wide which might cause issues in the History view:

Image 714

Alternatively, there could be an option to show the files as tree-like list adding directory entries for each parent directory (without a way to collapse directories):

Image 715

This might require less horizontal space (but a lot more vertical space).

+3

Files view (Log): denote LFS-files

Marc Strapetz 4 years ago updated 4 years ago 0

Similar to topic #966, when selecting a Log commit, SmartGit should indicate for every file whether it is LFS-managed or not.

Note: for the general case, this may become a very expensive operation, because SmartGit will have to load all file blobs for the selected commit and check whether it is an LFS pointer or a regular file.

+3

Log, Filter: improve search for 'Content' in files performance

Maciej Andrzejewski 4 years ago updated by fourier 2 years ago 5

Better search for 'Content' in files.

This feature basicaly works but it is not usable in most of time so I have to fallback to command line and user 'git grep' to find what I need *in seconds*.

The way I use it now:

In the log screen I type searched string and check the 'Content' type.

The commits are being searched and now there are two problems:

First problem: The 'Files' view will not get filled/updated with searched data until whole repository search is completed. In big repositories that means I will never get the results and can wait for ages. Using 'git grep' I complete this part in seconds. It would be great to have *a button to stop searching* for commits and start analyzing the 'Files' output.

+3

Progress indicator for git-lfs

jimkeir 4 years ago 0

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.

+3

Add support for "multiline" code review comments

nassim mahmoud47 4 years ago 0

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.

+3

Support running on Linux arm64/aarch64

iuri 4 years ago updated by Daniel Siegl 2 months ago 6

I have a license for SmartGit from my company and recently I switched to a M1 Max MacBook Pro. However, due to my work, I have to run a Linux virtual machine and use SmartGit inside that virtual machine. Because the processor architecture is arm64/aarch64, there is no SmartGit for Linux arm64/aarch64. 

I am aware that SmartGit for Apple silicon is available but I would need to use it on Linux.

Thank you.

Platforms/Distribution
+3

Add option for "Open in iTerm"

Jonathan 4 years ago updated 4 years ago 1

SmartGit has an option for "Open in Terminal". Can you add an option for "Open in iTerm" as a standard feature. 


I tried to use scripting to open iTerm but it did not work.

+3

Git: SHA-256 support

Marc Strapetz 4 years ago updated 4 years ago 0

Support for SHA-256 repositories and operations (Git --object-format=sha256 option)

+3

Long file name support under windows 10 for SmartGit

heiko masiero 4 years ago updated 4 years ago 1

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

+3

Allow to activate/deactivate multiple selected submodules

Marco Esposito 4 years ago updated by Marc Strapetz 2 years ago 4

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.