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!
Commit in Submodule: ask whether to commit for parent, too
When I commit into a submodule, I always have to commit the changed submodule in the parent repository, too - using the same commit message. It would be nice if the commit dialog for the submodule commit ask me (or offen an option) whether to commit to the parent repository, too (using the same message).
Microsoft Word comparison under any platform
Beyond Compare 4 is able to diff text (read-only) from two docx files, under Win/Lin/Mac without Office program installed, which is very handy an quick.
But at my workplace we only own BC3, and at home I stick with SmartGit Built-in Diff Tool.
I believe this could be easily advertised as a big feature for companies that likes to put documentation into source control.
Other format like odf could be useful for other people.
Add option to automatically apply stash after saving it
I often use stashes to save a "snapshot" of my current state before I begin further changes, in case I need to back out or compare to a previous known state.
Currently I have to save a stash, and then manually apply the stash. I would love the ability to have SmartGit automatically apply the stash immediately after saving it.
For this purpose I would recommend a new button, "Save and Re-Apply", in the existing stash dialog. I think a button rather than a checkbox would be a better option because that way I can choose at the time of stashing whether I want to reapply or not (rather than changing a checkbox value, because then it would become the new default)
Enable filename completion with Ctrl+Space in Message field in Save Stash dialog
Ctrl+Space is very useful in Commit dialog when you want to put a file name in the commit message. It should also be added in Save Stash dialog, especially now in 17.1, where you can stash specific files.
Github integration enterprise instance configuration should support independent proxy configuration
Currently, the Github integration for enterprise instances in SmartGit uses the same proxy settings as the main application proxy settings. However, there is a fundamental difference that should be allowed for- an enterprise instance probably is not being connected to via the internet, and thus the proxy settings of the main application prevent connectivity to the enterprise github. In my particular case, the enterprise github actually does require a proxy, but not the same proxy as an internet connection.
import repositories creating groups based on directory
dirs like
/home/user/workspace
- work1
- proj1
- proj12
- work2
- proj1
- github
- ...
- demo
- ...
on import to smart git should create corresponding groups in repositories view
Changes view/Compare/Index Editor/Conflict Solver: view current change index
It would be nice if you could view the index of the currently highlighted change along the previous and next change buttons like "23/56".
Syntax Highlighting: support for Swift
Please add support for Swift syntax highlighting.
GitFlow: optional major.minor.patch release formats
GitFlow currently can't be set to default to major.minor.patch release formats.
Every time I start a new release it auto-bumps minor despite the most
recent release branch being in major.minor.patch format (i.e. 4.7.11 ,
start release creates 4.8 not 4.7.12).
My understanding is that some other GitFlow products support the 3-level release format and fall back to major.minor.
Does anyone know if the system level gitflow for MacOS supports the 3-level release format?
Customer support service by UserEcho