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

Add lines added/removed column in Files view

Stefan 3 years ago 0

Description: Add one or two columns in the Files view, indicating how many lines were added/removed

Scenario: I want for a commit, or for a diff between 2 commits, find which files contain most changes in order to quickly assess the risk of this merging this change to a release. Therefore I would like a column to indicate this, so I can sort on that one.

Example from TortoiseGit UI:

Image 671

0

Add SmartGit's git, ssh and other unix utilities to Windows PATH as part of the installer

Rasmus 3 years ago 0

Making it easy to add the git, bash, ssh and other utilities to the PATH of the Windows machine where SmartGit is installed

We have users that also install “Git for Windows” and then use that for command line git – which can lead to different version of git with different setups leading to problems.

If the SmartGit installer could just register its directories on the PATH then people would only have to install one tool.

0
Completed

GitFlow: Add default configuration to be enabled upon cloning a specific repo or upon cloning any repo

paul freer 3 years ago updated by Thomas Singer 3 years ago 2

Add ability for user to set the default GitFlow configuration with an option to automatically initialize GitFlow per the default upon any cloned repo or upon any cloned repo for an enterprise. 

0
Completed

Add mode to Reset menu name; optionally with a Preference to choose default mode

MattD 3 years ago updated by Thomas Singer 3 years ago 1

Users coming from Atlassian SourceTree are used to Mixed being the default. And, I almost never use hard reset, though others clearly do.

It would be clearer if the reset menu's name included the mode. So instead of "Reset.." it would say "Reset (Hard).."

It would also be convenient to have a preference that changes the mode of the "Reset.." menu. If you did both of these suggestions, the "Reset.." menu name would change based on the selection.
0

Edit the message during interactive rebase using the enter key

Iulian Onofrei 3 years ago 0

If you rebase interactively, and need to edit the message of multiple commits, you have to use the mouse to double click the entries, because pressing enter starts the rebase, even though cmd + enter starts the rebase too.


Instead, you could use enter (edit commit message) > reword > enter (to confirm the message) > down arrow > enter (edit commit message) > etc., which would be a lot faster.

0
Completed

Disable file name tooltips when navigating between changes in multiple files

Iulian Onofrei 3 years ago updated by Thomas Singer 3 years ago 1

When you use the next change button with multiple files in the working tree (or in a commit), a temporary tooltip with the file name shows up right in the middle of the changes, so it obscures some of them.

It would be nice if you would be able to completely disable them, since the file name is already displayed in 2 different areas of the current window.

0
Completed

Spell check the current word, too

Iulian Onofrei 3 years ago updated by Thomas Singer 3 years ago 1

The last typed word is never spell checked, not even after a pause. This means that a typo in the last word of a commit message is never underlined, so, easily missed.

0

Manage git tags for different remotes

Patrick123 3 years ago updated 3 years ago 1

Currently I can see the git tags in the branches window on the same level as "Local Branches" or any remote.

I have the situation, where I have the exactly same tag name on different remotes. The remotes contain related history and are all added to one local git repository.

It looks like Smartgit only shows the tags for 1 of the remotes and I can't figure out, (within SmartGit) which remote contains which tags.

It would be great, if Smartgit could display all tags from all remotes.

One solution would be to show the tags within the corresponding remote or to show the tags in a similar style like it is done for remote branches with the same name (Remote1/Tag1, Remote2/Tag2 etc.).

0

gitconfig/others: support negative refspec

thojo 3 years ago updated by Marc Strapetz 3 years ago 0

Support for negative refspecs would be great. It seems SmartGit does not understand it's syntax yet because I get an "Command Failed - Invalid wildcards ^refs/heads/something-to-exclude/*" error when using them.

See Stack Overflow and implementation.

0

Standard Window + simple Workflow: Locking Support, "open file dialogue" and stash Capability

Sascha P 3 years ago 0

Hi guys!

Wanted to congratulate You on the simplified views for 22.1!

As someone who is responsible for supporting users of varying git-knowledge, it is greatly appreciated that You are taking steps towards making Git more accessible to the uninitiated. ;)

(I for one would be very glad to get rid of our tertiary, error prone Git GUI, that we use for training purposes primarily, and which has striking resemblance to this new view ;))

Some Remarks from my side:

Our document-engineers needn't concern themselves with advanced git stuff, but would like to see:

* Ability to lock and unlock office files

* Open files from within GUI

* When they realize they forgot to lock, they should have the ability to stash changes before pull

Within standard view + simple workflow, these are not possible currently.

As a bonus, it would be nice for them to see the locking status of documents before attempting to lock.

Currently, You have to configure pull operation to fetch lock status. This is not something that the average user expects.

BR, Sascha