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!

0

Show high-level branch graph

DavidM 5 years ago updated 5 years ago 1

It would be great to have a view where you could see merges between branches in a git repo.

The use case is the following:

- You have several branches in your project: master, dev, stable, feat-xx, rel-xx, etc...

- You want to see the merge commits between those branches. When they are done, by whom, the commit id, and the option to see what was done since the last merge between two given branches.

- Individual commits do not matter a lot, as they add a lot of noise.

For instance this branching model has an image that would show what the view would look like:

https://nvie.com/posts/a-successful-git-branching-model/

Traditionnally, you rather see an horizontal display in powerpoint slides, but it would be really nice that the tool generates this kind of view

0

A better way to show current selected branch/tag in the Branches window

james c papp 5 years ago updated by Thomas Singer 5 years ago 1

Currently the Windows' client uses a triangle that looks too much like a collapsed tree node.  It would be nicer and easier to see if the entire line was highlighted; maybe a different background color.

0

Add "Find Object" (Ctrl/P) to the ribbon.

gerd hoeren 5 years ago updated 5 years ago 2

I use Ctrl/P several times a day.  It was hard to find when I first started using SmartGit.

0

Drag/Drop diff between entries in the Graph window.

gerd hoeren 5 years ago updated 5 years ago 4

I recently switched from Perforce to SmartGit.  I miss not being able to drag a submission over over a different one and display diffs between these two versions.  To be useful, the diff needs to use the external tool that I've selected (e.g. Araxis diff).

0
Completed

Ubuntu 19.10: New default File Manger (Nautilus is no longer the default)

HGH 5 years ago updated by Thomas Singer 5 years ago 1

The file manager is now just Files. Maybe you should rename the option "Reveal in Nautilus" to a "Reveal in a File Explorer".

0

Search branch name while typing in "Add branch.."

b4nd0ler0 5 years ago updated 5 years ago 1

This is a common workflow here: create a branch off current branch to rebase

  • Having branch "Feature longname" we're going to rebase it onto developement and name it "Feature longname-r-1"
  • Click on [Branch] button and in the Add branch at current HEAD commit modal type "Feature long"

Expected: the branch names are searched and "Feature longname" string is inserted in the text box so we just add "r-1" and be done.

0

Index vs Working Tree - swap places

HGH 5 years ago updated 5 years ago 3

Every tool has the Index on the left and the Working Tree on the right. Why was this configuration designed as the default?

Is it possible to swap their places (The Working Tree on the left, the Index on the right)? This would be more logical for me and also be consistent with other tools I have to use.

Please make swapping the location of these panes easily configurable.

0

Allow checking out by default as detached head

Ram Rachum 5 years ago updated 5 years ago 2

When I press Enter on a commit in Graph, I always want to check it out without creating a new branch. I have that option in the dialog, but the default is a branch, and I wish there was a checkbox "Set this choice as default".

0

Submodule: option to add its children recursively

Patrick Lehmann 5 years ago updated by Marc Strapetz 5 years ago 0

When adding a submodule to the current repository (parent), a submodule can be added, which will be added, initialized, fetched and checked out. If such a repository contains further submodules, they are shown as uninitialized submodules.

SmartGit should support adding / checking out submodules inclusive sub-submodules like clone does.

Suggestion:

  • add an boolean option / checkbox to the submodule-add dialog for recursive initializations.
0

Also keep offering misspellings suggestions words when using Language -> Use All

Bugged 6 years ago updated 6 years ago 0

When using Language -> Use All, Smartgit stops offering misspellings suggestions. Its only works by setting the language to either `Portuguese` or `en_US`:


Image 406