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!
Compare: expand LFS files (from pointer to actual content)
If I want to compare two binary files (or versions of the same file) which are in lfs I only can compare the pointer files. This is nice and useful just to see if there are differences but does not help me if I want to compare those file with an external tool.
Is it possible to implement a mechanism to get the original files first before sending the link to the external diff-tool? ... or is there something I have overseen?
Git-LFS: more prominent option to enable lock status display
It took me a while to find this Low-Level Option "property pull.queryRemoteLfsLocks"
I think it would be a good idea to make it better reachable for "normal" users.
Icons: fully customizable
It would be great if we have the possibility to fully customize the icon set, used by SmartGIT.
I mean, repositories icons, folder icons, files and relative state icons, etc. so that each user can use the icon set he likes.
Repositories: optionally hide current branch
The "Repository" windows could be more "clean" with the option to hide branch next to each repository name.
Recently added repositories, that I've never visited, only comes with their name and I really love that.
Compare: auto-format text files, e.g. JSON, for easier comparing
Currently SmartGit compares unformatted files correctly but it is hard to read. I would like the option to format the JSON content and compare them. That would allow you do compare JSON files the same way you compare source files.
Reverting changes is too slow/does not work with multiple clicks and a few seconds
If I click in these two reverse arrows (in the picture) in a small interval, SmarGit will ignore my second click/hit.
This is quite annoying when reversing half of the changes in a file.
Smargit should have a queue of revert requests and do not wait for the last revert request to be completed to accept (completed by) to accept the next one.
Log File: Add "reveal commit"
It would be nice to have the "reveal commit" feature available in the log window, but for the log file (selection) window:
- In "Working Tree" window, select a file in the "Files" pane.
- Right-click on this file and choose "Log" or select de file and click on the arrow on the "Log" button, then select "Log <filename>.
- The "Log for <filename>" window open.
- In the "Branches" pane, select a tags or another branch.
- Right-click on it.
==> There is no "Reveal commit" option... it would be nice. I understand that sometime a branch/tag may not be visible since the file doesn't exist for this specific branch/tag, but for others branch/tag it would be useful.
Renaming of local branches: UI improvements
UIX improvements when renaming a local branch:
- After renaming in the branches pane a local branch via context menu, it would be nice to have this branch still selected after renaming
- When renaming a local branch, update all other local branches that tracked this local branch
log view - Show Avatar or User letters
In Log View would be useful to see the avatar or the username who made the commit
Support socks4/5 proxy for http(s) access
When we are behind the proxy that is based on the protocol socks4/5, we can only depend on external tools for SmartGit to connect with Internet. It will be convenient if it can be handled by the software itself.
Customer support service by UserEcho