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!
Log Graph: Files view is missing "last changed on" column
SmartGit 18.2 has the new Log Graph mode. If I start SmartGit in the Log Graph mode, the Files view is missing the "last changed on" column that is available in the Working Tree mode. Without that I cannot order working tree files by modification date.
Support GitHub PR Templates
SmartGit doesn't support the GitHub PR templates, which would help improve the usability of the GitHub integration for organizations enforcing those kinds of standards, which includes a whole bunch of open-source projects.
Please make a SmartGit package for FreeBSD platform
this is a fairly popular OS, although not such a large user base
Native Windows 10 built-in ssh & ssh-agent Authorisation
Windows 10 (Spring 2018 update) now directly provides its own built-in implementation of openssh. And it provides its own ssh-agent as a Windows Service for storing PassPhrases. There is no need for PuTTY and/or Pageant ever again!
Please support this asap in the SmartGit application!
Log graph: preview commits pointed by arrows in Log window
When history is complicated and there a lot of branch paths drawn in the Log window, some paths are split with arrows. It allows to save space, but when you click on such an arrow, you have no idea where you have landed. Besides, if several arrows are pointing from a particular commit, and you are interested only in a particular one, you have to click on all of them in order to find out the necessary one. And BTW there is no easy way to "go back" in the Log window. It would be nice to see some preview information about a commit I am about to go to, when hovering an arrow. And it would be nice to have an ability to "go back".
Conflict Solver (or Index Editor): reuse existing window instead of opening new one
Having a Conflict Solver open for a.txt, invoking the Conflict Solver a second time for a.txt should switch to the existing Conflict Solver window instead of opening a new one.
Conflict Solver: ask if HEAD commit has changed
If having Conflict Solver windows open for a rebasing/merging/cherry-picking state, ask to close them when leaving this state.
Folder sync: Keep track of all repos in a folder
It would be nice to select a folder and have SmartGit automatically add/remove repositories to match their existence in that directory. Cloning and deletion of repositories often happen outside of SmartGit.
SmartGit is useful for a quick visualization of status of your workspace, but if you forget to register a repo with SmartGit, you could potentially overlook any upstream or local changes.
Log, Changes view: show at least submodule SHA for uninitialized submodules
I'm doing development with a repository that has enormous submodules (e.g. linux, buildroot). In one of my environments (OS X, where I can't build but can easily view and edit) I haven't initialized the repositories, as it would suck down lots of bandwidth and disk space for no gain.
Unfortunately, when I look through the history, I can see that the submodules change, but there's no information as to what the changes are (the "Changes" panel just says "Submodule repository XXXX not found". Of course, the parent repository just changed the target commit in the submodule, and without the submodule present I couldn't see the files that change. However, it would be useful to know the commit SHA so I could look elsewhere and see just what changed.
So, request: when viewing a log for a repository with uninitialized submodules, the log should show the change in the commit SHA (even if the full information of the commit can't be seen).
Customer support service by UserEcho