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 precise as possible, so users will understand what you want.


Follow the stackoverflow.com writing guidelines.

Thank you for your help!

+1
Completed

Commit dialog: add convenience paste buttons for key words

Jeff Jensen 6 years ago updated by Thomas Singer 5 years ago 11

I regularly type "fixup! " and paste a copied hash into the commit window message box.


Since my hand is already on the mouse to click into the text box and paste the hash, it could easily click a "fixup!" button above the text box (to the right of the "Commit Message:" label) just before that and save the typing.


+1
Completed

New Log Frame: Add Commit Message view

Jeff Jensen 6 years ago updated by Thomas Singer 6 years ago 1

The Log window with the Repositories view and Branches view is a fantastic new feature.  With the Commits view now having the Working Tree and we can commit from the Log window, please add the Commit Message view to the Log window too.  I miss having the ability to pre-type commit message info as I make changes and/or stage files.


+1

Log: add any commit from the Log to the list of commits in Branches panel

Mikhail Matrosov 6 years ago updated by Marc Strapetz 6 years ago 0

When I open Log by double-clicking on a commit in the Journal, this commit appears under Commits node in the Branches panel. Thus I can use it as a root in the commits tree. I want to be able to conveniently add any commit from the log to this list in Commits node. So that I can use any commit as a root in the commit tree.


This would be very helpful in the following scenario. I am digging down the history, find relevant commit, and then make it the root of the tree to simplify further research.

+1
Completed

New Log Frame: allow to open multiple repositories

Jeff Jensen 6 years ago updated by Marc Strapetz 6 years ago 2

The new Log window Repo and Branches feature is fantastic.  One thing on the Repos view that I'm missing from the Working Tree window is allow to opening multiple repos

+1
Completed

New Log Frame: Need to "open repository"?

Jeff Jensen 6 years ago updated 6 years ago 2

With the new Log window having the Repo and Branches views, and currently limited to "opening" only one repo at a time, is there a need to "Open Repository" on it?

+1

Support clone from the command line.

Neutrino 6 years ago 0

I like how when cloning a repository SmartGit populates the clone url from the clipboard. What would also be nice would be if there was a --clone command line option that would launch the clone dialog using the current directory as the default location in which to create the cloned repository.


This would be especially useful as on Linux SmartGit doesn't seem to have any file manager integration so currently the only way to clone in SmartGit is to open SmartGit, launch the clone dialog, then use the folder explorer to choose where to put the cloned repo. Currently it's quicker and easier to clone using the git cli than to use SmartGit.

+1

Syntax Highlighting: add support for Perl 5.10 and newer

Some_Perl_Dev 6 years ago 0

The new Perl language syntax is not properly interpreted in SmartGit when showing diffs.

The wrong syntax colouring starts after the defined-or operator (//) introduced in Perl 5.10:


my $review = $model->test // !1;


This is equivalent to C logic:

Review *review = test() ?: nil;

SmartGit interprets it as a comment and colours everything after the '//' with green colour.

+1

Log, double-click on remote branch, and local diverged: option to pull after checkout

griscom 6 years ago updated by Thomas Singer 6 years ago 0

Currently, if you double-click on a remote branch in the Log view, you get something like the following:


Image 218


What I (almost?) always want to do is to checkout the corresponding local branch, but at that commit; in other words, I want to checkout the local branch and then pull. It would be great if there were a "Pull after checkout" checkbox on the dialog, to make this a single action to get where I want. (Bonus points if the checkbox's state was preserved between actions, although I'm not sure of the details of how this would work.)

+1

Git-Flow: load configuration/naming from file

Jacob Dall 6 years ago updated by Pierre Goiffon 6 years ago 3

When our developers starts a new software project, and hence have to configure Git-Flow, they have to manually enter the branch names, which tends to result in differences from one project to the next.

It would be really nice if SmartGit supported loading a conf file with the naming, or even better, allowed the Defaults to be changed, so that when configuring Git-Flow, the names would already be according to the company rules.

+1
Completed

Save chosen "log window filter" options

Jeff Jensen 6 years ago updated 4 years ago 5

I regularly use the "File (expensive)" option and prefer that it was always on.  I would like SG to persist my selected options.


I looked for a "low level pref" for this but did not see one.