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

Log File: Add "reveal commit"

Michel Archambault 5 years ago updated 5 years ago 3

It would be nice to have the "reveal commit" feature available in the log window, but for the log file (selection) window:

  1. In "Working Tree" window, select a file in the "Files" pane.
  2. Right-click on this file and choose "Log" or select de file and click on the arrow on the "Log" button, then select "Log <filename>.
  3. The "Log for <filename>" window open.
  4. In the "Branches" pane, select a tags or another branch.
  5. Right-click on it.

==> There is no "Reveal commit" option... it would be nice. I understand that sometime a branch/tag may not be visible since the file doesn't exist for this specific branch/tag, but for others branch/tag it would be useful.

0

Renaming of local branches: UI improvements

B Sauvon 5 years ago updated by Marc Strapetz 5 years ago 0

UIX improvements when renaming a local branch:

  1. After renaming in the branches pane a local branch via context menu, it would be nice to have this branch still selected after renaming 
  2. When renaming a local branch, update all other local branches that tracked this local branch

Image 469

0

log view - Show Avatar or User letters

Vero 5 years ago updated 5 years ago 1

In Log View would be useful to see the avatar or the username who made the commit

0

Support socks4/5 proxy for http(s) access

Johnson Peter 5 years ago updated by Thomas Singer 4 years ago 1

When we are behind the proxy that is based on the protocol socks4/5, we can only depend on external tools for SmartGit to connect with Internet. It will be convenient if it can be handled by the software itself.

0

Log, Files: improve performance when loading unchanged files (or delay load unchanged files)

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

File Filter search box in the File View is very very helpful to search file(s) quickly if there are thousands of

files in one project. After that we can do wanted operations in its context menu.

However, for large projects, e.g. Chromium, which has 300000+ files, SmartGit takes about 2+ seconds to change File View and Change View if i switch one commit to the other one in the Graph View. (Note: The chromium project is located on a super-fast NVME SSD; it must be much slower on SATAs).

Though I can change the low-level property "log.files.includeUnchanged" to false, it make file search unavailable. Besides, it is a global setting and cannot only be set to the chromium repo.

In my personal opinion, there is no need to load unchanged files right away. These unchanged files can be loaded in the background asynchronously.

Thanks a lot!

0

Open Repository: ask for new repository location, when it is missing

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

I frequently move git repositories from one location to another (externally as from the file manager), and Smartgit is not helpful because every time I try to open Smartgit just says the repository is missing. This is quite troublesome because I have to ask for Smartgit to remove it, and then, add it back (on the same group and with the same name, because I often rename them).

When Smartgit asks me the question: `Do you want to remove the missing repository '..'.?`, it could add an option to select a new location for the repository, so, I can keep its name and group (on Smartgit repositories view).

Image 466

0
Completed

Unstage hunks/lines

IanJ 5 years ago updated 5 years ago 4

It appears that only whole files can be unstaged.  Would be preferable to have an option to unstage individual lines/hunks, just like we can stage individual lines/hunks.

0

Straightforward way to see staged changes

IanJ 5 years ago updated 5 years ago 4

To view staged changes, as far as I can see, you need to pick each file that shows "staged" in the list, doubleclick, and pick the appropriate diff option.  Non-utitive and a little annoying (compared to, for example, SourceTree which I'm more used to).  It would be great if there was a simple single view to see all staged changes that will be part of the next commit.

0

"English" dictionary appears to be American, not Brish English.

IanJ 5 years ago updated by User 4 years ago 8

It's great to have the commit editor perform spellchecking, but the "English" dictionary supplied appears to only offer damaged American "English", not Britsh English.  This is irritating for us Brits, where we see SmartGit highlight quite a number of "spelling errors" that are actually perfectly correct.  

0

Keep Focus in Files view when scrolling in Changes view using mouse wheel

Petah Piper 5 years ago updated by Thomas Singer 5 years ago 0

When scrolling the changes (with the mouse wheel) can the current file not be deselected so I can use the arrow keys to move to the next file.