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!
Per Repository Group auto-fetch setting
Similar to https://smartgit.userecho.com/forums/1-general/topics/306-configure-background-fetch-interval-per-repo/ but at the group level.
I have many repository groups and some contain 15-30 repos. I want them to auto-fetch at different intervals, a few active ones to auto fetch frequently and a few less active ones infrequently.
Configuring this at the group level saves tedious settings steps.
Suggestion is repo level setting overrides group setting.
Log, Files view: when opening Log for submodule change, optionally select old and new commit
This will make it easy to see all modified submodule files between old and new commit
Support commit, file, and line comments on bitbucket server
The Bitbucket server integration for SmartGit supports comments on pull requests. However, Bitbucket server also allows comments on ordinary commits. Those comments can be on the commit, a file within the commit, or a specific line within a file.
The REST API calls for these comments can be found here:
Changes view: ability to right-click on a line and choose "Open Blame at selected line"
In the changes view, I would very much like to be able to right click on a line and have an option to "Open Blame at this line". This would open the Blame window for the relevant document, and automatically scroll so that the selected line is in the middle of the screen.
This is a small thing, but it would save me a lot of time, since I'm often trying to figure out where particular lines of code came from or why they were added.
Commit: allow to create an empty commit (git commit --allow-empty -m "...")
This feature will expose an easy way through the UI to do the same as git commit --allow-empty -m "my comment".
There is a typical use case:
As a developer
When I add an empty commit to my checkout branch
And when I push it to my remote branch
Then it the Continuous Integration server triggers a new build.
"Change Sets" feature as found in SVN
More info: http://www.syntevo.com/doc/display/SU/Change+Sets
I know there's not a Git feature exactly like SVN's "Changelist", so perhaps that is why SmartGit doesn't have this feature. However, IntelliJ provides its own changelist functionality for Git projects, so I'm hoping there's a way to do this within SmartGit.
I often have several tickets/tasks pending at the same time, so being able to group change files by some label (e.g., ticket number) makes managing commits much easier.
Syntax Highlighting: support for Kotlin
Please add support for Kotlin syntax highlighting.
Support Git Virtual File System (GVFS)
Git Virtual File System was created by Microsoft in order to house the entirety of Windows source code history in a single repository.
Please consider adding support to SmartGit.
Microsoft has validated or committed to supporting some other tools already, such as SourceTree, Tower, and Git for Windows.
Obviously this is still in early stages, but that makes it a great time to enter this space.
Add a copy short ID contextual menu entry
In both the journal and log commits views, in the contextual menu a "Copy ID" option is present. This will copy the full SHA1.
I'd like to have an option to copy the short git ID, the same that is displayed in the ID column (only 8 characters)
Customer support service by UserEcho