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!

+6

Multi-repository Support: Commit

Dexx 9 years ago updated by Marc Strapetz 5 years ago 7

When you have a project with many modules (10+) in separate repositories (modularity at all costs), it's hard to manage them together. There's already a topic about multi push / sync (https://smartgit.userecho.com/topics/219-multiple-push-sync/), what I'm missing beyond those, is committing together.


Let's say you're working on a bigger feature that affects 50% of your repos. Staging the changes individually in each repo is unavoidable I think, but when you're finished with it, you need to commit them one-by-one. Even though your commit message will be the same for all (usually).


Here, an enhanced commit window (where all staged changes for the selected repos could be listed, groupped by the repos) would be very useful, and you would need do only a single commit, with the same commit message for all, in one step. Any chance for such feature?

+6

Highlight group name of opened repository

Ed Ball 9 years ago 0

The names of open repositories in the repositories pane are bold. It would be nice to bold (or otherwise highlight) the group names of opened repositories as well, especially when the group is collapsed; that would make it easier to find the group with the opened repositories.

+6

Undo/Redo for commits

Marc Strapetz 9 years ago updated by Adrien Béraud 6 years ago 3

Undo e.g.:

- Plain commit

- Amend commit

- Changing branch (ref pointer)

- Rebase/Merge

- ... what else?



+6

Searching commits: show all commits and highlight the matching commits

Jaap 9 years ago updated by Iulian Onofrei 9 years ago 4

When searching for a specific commit, only the matching commits are shown. With this option you will still see the complete commit history with the matching commits highlighted

+6
Completed

Support for current hg (4.0+)

Lennart Börjeson 9 years ago updated by Thomas Singer 7 years ago 2

Mercurial has moved on to a new major version, 4.0. SmartGit needs to support this version, too.

+6
Declined

amazon aws codecommit supported provider

daniel simionov 10 years ago updated by Thomas Singer 2 years ago 2
+6

Mercurial: Add support for hg flow

Matthias Gutjahr 10 years ago 0

SmartGit support for git flow is excellent, now the same functionality would be great for hg flow.

+6
Declined

Show Files View as a Tree

Steve James 10 years ago updated by Thomas Singer 4 years ago 13

It would be very helpful if the files view could be shown as a combination folders/files tree view.

Obviously, the files view shows the relative directory column, but being able to toggle a tree view w/ files in each folder would be more intuitive and quicker to comprehend. This could possibly enable easily staging entire folders as well.

+6
Completed

clickable URLs in commit descriptions

jmarvie 10 years ago updated by Thomas Singer 8 years ago 3

in log view / details window make URLs of commit message clickable to be opened in default web browser


+6
Completed

Allow easier reset/"rollback"

Hans 10 years ago updated by Thomas Singer 9 years ago 3

Sometimes I just mess it up, and want a clean copy from remote. Right now I have to go to the command line and do stuff like "git reset --hard origin/master". Would be nice if that was easier from the GUI. The Discard button on its own does not work, as by the time that you need this the GUI has often started merges and then all hell breaks loose; there are no more easy ways out.