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

Changes: prevent going to the previous or next file when the compare was forced

Iulian Onofrei 5 years ago updated by Marc Strapetz 5 years ago 0

In other words, if you:

- Select a big file
- Click the "Force Compare" button
- Use the "Go to previous change" or "Go to next change" buttons until you reach the start or end of the file

it would be nice if SmartGit wouldn't select the previous or the next file. Because then you have to wait again for the compare to be computed for the big file.



+1

Changes view: when you cannot show the change (diff) of a large (big) file, show the output of `git diff` for that file

Paul Thomson 5 years ago updated by benblo 4 years ago 1

Instead of only showing "File is too large to display.", could you please add the output of git diff for that file (perhaps just the first 10,000 lines/characters)? This at least gives *some* information.

There is also a delay before the "File is too large to display." It would be great if that delay could be removed, perhaps by estimating whether the file will be too large based on just the file size.

I work in a repository where there are several large files that must be updated in almost every commit, but the changes are tiny; just being able to see the change quickly would be ideal. 

+1

Please, stop closing the Base Changes window, when I close the Conflict Solver Window

Bugged 5 years ago updated 3 years ago 1

This started happening after the latest update: 19.1.1 #14179

After I open the Conflicts Solver window:

Image 383

I also open the Base Changes window:

Image 384

And when I think I am done, I close the Conflicts Solver Window.

But now, Smartgit is automatically closing the Base Changes window when I close the Conflicts Solver window. Very bad! How can I post review changes now?

I would also like to ask to:

1. Not close the Base Changes window, just because I closed the Conflicts Solver window.

2. Allow me to reopen the Base Changes and or the Conflicts Solver window, after I marked the conflict a solved, so I can refix something I bad merged/fixed on the last time I had those windows opened. Now, I can only do that by aborting the whole merge process and starting everything from scratch.

+1

Allow to reload changes on the `Conflict Solver` window

Bugged 5 years ago updated 5 years ago 0

Most times the conflicts I solve are so hard to deal with, I have to open the text editor to properly deal with them (like rewrite code).

Image 382

But when I go back to the Smartgit `Conflict Solver` window, the changes in the file system are not reloaded. 

It would be very welcome if Smartgit asked me whether I would like to reload the changes on the file system
.

+1

Dont make reset to hard reset

Jacques 5 years ago 0

Why oh why did you make the Reset command now become a hard reset? I never do a hard reset always a mixed one, and because of your changes, I have now lost a whole day's worth of work. The default reset should most definitely be the safer option of mixed so that you still have your changes

+1

Gitea / Gogs

Chriztoffer 5 years ago 0
Have it been considered to review basic support of Gitea / Gogs,too. Now that GitLab support has crept into SmartGit, along with the big-brother of them all. GitHub.

+1

Log, Branches: allow to select two refs in Branches view and immediate reveal both of them (easier diff between two tags)

Christian Bulitta 5 years ago updated 5 years ago 1

A (very small) improvement for the tag-diffs:It would be great to do the following:

  • Select 2 (or more) Tags
  • Reveal (from context menu)
  • expected:
    • Selected 2 (or more) commits are revealed
    • diffs are shown in case 2 commit are revealed


This would be the perfect UI for me to diff tags, especially if commits are far away from each other.

+1
Completed

File Filter: support word-part search

Thomas Singer 5 years ago updated 5 years ago 2

Currently, one can filter the Files view by, e.g., "*.txt, *.php". What about searching for file name parts, e.g. "file man" to find SgFileManager.java?

+1

Open a version of a file from a commit without saving it first

Dan Gibson 5 years ago updated by DGG 5 years ago 6

When viewing a commit, it would be nice to be able to either:


a) right click on the file in the Files tab and select "View Before" or "View Before", or

b) select "View" from the appropriate Changes window down the bottom of the screen


and it would save the file to the %TEMP% folder and open my editor for it.

At the moment my options are either copy the text from the Changes window and paste to my editor (but since the new unsaved file doesn't have an extension, it doesn't get syntax highlighting), or save the file somewhere and then open it in my editor.

I just want to view the file - not revert it, and I don't care where it gets saved.

+1

Compare/Changes View: Mark current difference on both sides

arcadius 5 years ago updated by Marc Strapetz 5 years ago 0

Currenly the number of current different line is marked (yellow) only on one (focused) side of Changes window. If user is looking into the code in other side, (s)he will hardly see this mark.

Image 332

It would be handsome if current line's number was somehow marked on the non-focused side too, f.e. with gray.

Image 333