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!

+4

Edit Author command: allow to pick author from list

Pierre Goiffon 5 years ago updated by Marc Strapetz 5 years ago 0

This follows this topic : https://smartgit.userecho.com/communities/1/topics/960-github-allow-to-set-author-and-commiter#

The "edit author" is quite cool, but you need to write manually both author name and email.

It would be nice to be able to pick name and email directly from a list generated from the log (all authors in the repo would be perfect)

+4

Push/Rebase/etc --no-verify checkbox for skipping githooks

kiramp 5 years ago 0

Please add --no-verify checkbox to interface or field "custom args". 

+4

Log: optionally open all submodules when opening a repository

Michel Archambault 6 years ago updated by Sebastien Matte 5 years ago 2

In the Working Tree window, when I double-click on a repo, all sub-modules are loaded (showing current branch, pull / push status). This is great.

But, in the Log Graph window, it is not the case.

I need to double-click on every single sub-module (around 25 time), and I must do that every time I changed repo.

+4

Allow to select several commits to modify

Bugged 6 years ago updated 6 years ago 0

Currently, I cannot select several commits to stop and amend/modify:

Image 261

By command line, I can select several commits and pick them for edit:

pick f7f3f6d changed my name a bit
edit 310154e updated README formatting and added blame
edit a5f4a0d added cat-file

# Rebase 710f0f8..a5f4a0d onto 710f0f8
#
# Commands:
#  p, pick = use commit
#  r, reword = use commit, but edit the commit message
#  e, edit = use commit, but stop for amending
#  s, squash = use commit, but meld into previous commit
#  f, fixup = like "squash", but discard this commit's log message
#  x, exec = run command (the rest of the line) using shell
#
# These lines can be re-ordered; they are executed from top to bottom.
#
# If you remove a line here THAT COMMIT WILL BE LOST.
#
# However, if you remove everything, the rebase will be aborted.
#
# Note that empty commits are commented out

Reference:

  1. https://smartgit.userecho.com/communities/1/topics/856-allow-iterative-rebase-to-select-commits-contents-for-edition

+4

Log, Commits: easy way to filter for a sub-directory (like the sub-directory Log window)

Marc Strapetz 6 years ago updated by Wolfgang Gauch 6 years ago 1

Provide an easy way to filter the Log graph for commits which are affecting a specific sub-directory. The graph should exactly look like when invoking the Log on this sub-directory.

+4

Log: user tools which can work on commit+file combination

Marc Strapetz 6 years ago 0

It should be possible to define tools which can have ${commit} and ${filePath} as parameter in order to invoke the tool on a certain file of a certain commit.

+4

Low-Level Properties: show Description next to Key and Value in dialog

Chris Kline 6 years ago updated 6 years ago 0

When searching through low-level properties to find a particular one, it's tedious to see what each property does because you have to double-click it to open a dialog in order to see the description, or you have to mouse over each one and wait a second for the tooltip to pop up.

It would be helpful if the description could just appear alongside the key and value columns in the dialog.

Similarly, if the default value was also shown in a column, that would also be helpful

Image 252

+4

GitHub/others: allow to easily check out pull request source

Bugged 6 years ago updated by Daniel Siegl 7 months ago 3

Hi,

Can you put a button on his small menu, to allow me checkout on the pull request on a branch locally?

I would like to perform some updates on it, but first I need to checkout on it locally.

Image 244


Currently I open the command line and run: 

https://help.github.com/articles/checking-out-pull-requests-locally/

> git fetch lark pull/236/head:pull/236

From https://github.com/lark-parser/lark

 * [new ref]         refs/pull/236/head -> pull/236

> git checkout pull/236

Switched to branch 'pull/236'

+4

Support for $XDG_CONFIG_HOME/git/config

Masashi Fujita 6 years ago updated 6 years ago 0

SmartGit should support $XDG_CONFIG_HOME/git/config as user global configuration.


reference: git-config - Get and set repository or global options


cf. SG 18.2 does not look into the $XDG_CONFIG_HOME/git/config

+4

Files view: better differentiation between "Modified" and "Staged Modified" icons

griscom 6 years ago updated 6 years ago 6

Currently, it's easy to miss the difference between "Modified" and "Staged Modified" icons:


between "Modified" and "Staged Modified" icons

Image 225


Adding a stronger outline to the "Staged" circle, or pulling the "Staged" circle a couple of pixels to the right, would really help.