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!
Discard: should delete untracked files, too
Currently if I have some changed and some untracked files, and I select all of the files, then right click -> discard them, the untracked ones remain and have to be deleted separately. It would be useful if discard also got rid of the untracked files.
ssh ed25519 key support
Please support ed25519 keys for ssh connections to avoid the flaws in dsa/rsa keys
Fetch button: Fetch also if one of several remotes cannot be reached
I do like the new Fetch button in the main window. It has, however, an issue when a repository has several remotes configured and one of these cannot be reached (think: USB device etc.).
If the command cannot fetch from one remote it will discard the whole operation and won't fetch from any of the others even through they are available (or at least the journal does not show any changes). Performing Pull>Fetch From>Fetch Only is then able to fetch properly.
I suggest that the behavior of the Fetch button is changed so that changes from all reachable repositories are used even if one remote fails. It should continue to show a warning in the output window, but there is no need to prevent the valid data from being used. If there is a use case where it fetch should fail in such a way, an option to disable this behavior would be great. Right now, the new fetch button has limited use for me, although it could be a great shortcut.
Log and Journal view: bold font for current branch commit as in Branches view
In Branches view the current branch has triangle and bold font, in Journal view it has only triangle. It would be good to do the same.
Stash Selection: should stash all modified files in the selected directory
If one has selected a directory, Stash Selection should collect all modified files in this directory and sub-directories and stash these (but not all modified files in the repository = in other (parallel) directories).
Log, Commits view: optionally only show refs selected in Branches view
Currently, all refs pointing at the displayed commits are shown. This seems to confuse some users.
Use hosting provider credentials for repositories
When using for example BitBucket, I can store the credentials in SmartGit. However I need to provide the password again whenever I clone/pull/push from any of the repositories.
If I store the credentials, they get stored for each repository individually, which implies, that if I change my BitBucket password, I have to invalidate _all_ the stored credentials and enter them again several times (at least once per repository).
It would be a lot better if I could simply change the password in one location (preferably the "Hosting Provider" settings) instead of over and over for all the repositories.
Set Tracked Branch (and other places?): Filter by ref namespace
If I configure an upstream like Github, and tell git to fetch refs from e.g. refs/remotes/pr/*, which allows me to work with PRs easily, the "Set Tracked Branch" dialog combobox becomes basically unusable due to too many refs. Please make it filterable by ref namespace or at least give the option of typing it in manually.
Support external editor as the index editor
I would like to use my external 3-way merge tool (e.g. Beyond Compare) instead of built in index editor, when invoking the index editor.
(i.e. I will not create a merge output file, but edit the 3 files side by side).
Customer support service by UserEcho