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!
Edit Author command: allow to pick author from list
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)
Push/Rebase/etc --no-verify checkbox for skipping githooks
Please add --no-verify checkbox to interface or field "custom args".
Log: optionally open all submodules when opening a repository
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.
Allow to select several commits to modify
Currently, I cannot select several commits to stop and amend/modify:
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:
Log, Commits: easy way to filter for a sub-directory (like the sub-directory Log window)
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.
Log: user tools which can work on commit+file combination
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.
Low-Level Properties: show Description next to Key and Value in dialog
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
GitHub/others: allow to easily check out pull request source
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.
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'
Support for $XDG_CONFIG_HOME/git/config
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
Files view: better differentiation between "Modified" and "Staged Modified" icons
Currently, it's easy to miss the difference between "Modified" and "Staged Modified" icons:
between "Modified" and "Staged Modified" icons
Adding a stronger outline to the "Staged" circle, or pulling the "Staged" circle a couple of pixels to the right, would really help.
Customer support service by UserEcho