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!
Use git flow commands in group
Allow to start/finish features/hotfix/release in all repositories in one group at the same time. Do some kind of synchronization between projects that allow to change branch in all repos inside a group at the same time.
Mercurial - rename/move bookmarks
A nice to have would also be the ability to rename/move bookmarks as is possible
in TortoiseHg.
Push, JIRA: add possibility to choose custom Jira task status and resolution
It would be helpful to be able to specify custom task status in 'Resolve JIRA Issue' dialog window.
I think it would useful when custom Jira workflow used to specify other task status after push like 'Development Done' or 'Ready for Review'
Be able to create merge-commit using system git-flow
Checking "Use pre-installed ("system") Git-Flow" in preferences causes SmartGit to use "git flow ..." instead of its built in algorithms. When doing "Finish Feature", SmartGit's dialog box presents the following options:
Create merge commit
Create simple commit (squash)
Rebase onto 'develop'
If you choose "create merge commit", it passes no options to "git flow feature finish", which will do a fast-forward merge if possible. I would expect "create merge commit" to actually create a merge commit, as it does when you are using the SmartGit git-flow algorithms. It seems odd that "create merge commit" would behave drastically differently for system git-flow vs smartgit git-flow. This would require passing the "--no-ff" option to "git flow feature finish".
Perhaps the options should be the following for both system git-flow and smartgit git-flow algorithms.
Fast-forward merge (which will fail if it can't do it)
Create merge commit (which will explicitly create a merge commit even if ff-merge is possible)
Create simple commit (squash)
Rebase onto 'develop'
Reword the Check for New Version and Check for Latest Build menu items for clarity
The names of the Check for New Version... and Check for Latest Build... menu items do not make it clear what these actually do, or which one you should choose for a normal update.
A simple improvement that would make their functions much more obvious, and more consistent with other apps, would be to rename them to Check for Updates... and Check for Experimental Build...
Add toolbar button for showing staged files only
I would like see staged files only before commit. For using F6-key changes stream.
"Finish feature" in git flow should push dev branch
Some git flow operations (hotfix finish, release finish) push master and dev branches to origin, but Finish feature does not. I found myself self several time having not pushed dev branch as I expected Finish feature will do all steps required.
Customer support service by UserEcho