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
Completed

Show more than 5 items when reopening the old repositories

Bugged 5 years ago updated by Thomas Singer 5 years ago 2

Why only 5 items? You could show the last 30 or 100 entries.

Image 522

0

Option to restore the separate "index" and "working tree"?

ededieu 5 years ago updated by Marc Strapetz 3 years ago 4

The new "feature" in 20.1.2 (coming I suppose from https://smartgit.userecho.com/communities/1/topics/990-log-combine-working-tree-and-index-items-in-graph) came as a bad surprise for me. Is it possible to make an option to restore the previous presentation?

It was the only git client that showed the index as I imagine it. This change makes SmartGit more like other clients, but losing simplicity and clarity in my opinion.

0

Allow opening the conflict solver without an actual conflict

Zeblote 5 years ago 0

The 3-way view in the conflict solver, and especially the base changes view, are extremely useful when investigating whether a change is still relevant during a rebase. It would be very useful if we could open the conflict solver on a staged file without an actual conflict, while rebase is paused.

0
Completed

Repository | Search Repositories: don't automatically search whole file system

Seb D 5 years ago updated 5 years ago 4

When you open "Repository => Search for Repositories", you can't search to a specific directory while the default search has not completed.

But it appears the default directory for the initial search is the drive where is located my current repositories already added to smartgit. So this default search takes a very long time because it searches the whole drive.

It would be nice to not run a default search at all when the user opens "Repository => Search for Repositories"

0

Better integration with external diff/merge tools on working tree and conflict resoving

David Saada 5 years ago updated 5 years ago 1

First of all, I really like SmartGit. As a long time command line fanatic, I find that SmartGit replaced the vast majority of the operations I used to perfrorm via CLI. Yet, there are places where I need to go back to CLI and the following two are examples to that. This is related to the SmartGit integration with external diff/merge tools (like Beyond Compare), which is all in all quite decent. Yet, I think it lacks in two aspects:

1. Difference with work tree files: When showing the difference between two commits (using "Show Changes" on the files), SmartGit generates temporary files. This is also the case when comparing a commit with the working tree. However, in this case, it would be much better if the working tree files were given themselves to the external tool and not temporary copies of them. This would allow the editing of the working tree files inside the tool, which is commonly used. This feature is also very much required, due to the inability to compare multiple files in a commit with working tree (can only do it one by one).

2. Conflict resolving: This is a bit harder to explain, but there's a big difference in the results I'm getting when opening conflict resolver from SmartGit (opening the external merge tool) and opening it from command line (using "git mergetool"). The latter works as expected, while the one opened from SmartGit is all over the place.

0
Completed

list of different commits between branches

galsi 5 years ago updated by Thomas Singer 3 years ago 12

Is it possible to get the list of commits that are different between branches ?

the command in the cli is :

git log <BranchA>..<BranchB> --oneline

0

Fils: Ignore should be available for submodules

Bugged 5 years ago updated by Marc Strapetz 3 years ago 1

Image 504

-->

Image 497

0
Declined

Please, run that `File Content (very expensive)` search not in the main thread of Smartgit (causing it to make all other UI responses extremely slow).

Bugged 5 years ago updated by Tama McGlinn 5 years ago 5

Check out the repository: https://github.com/dae/anki

Open the log window and select `File Content (very expensive)` and search for `save_config`

Image 493

After a few seconds, Smart will show all 5 results, but it will keep running the search for hours using 100 of a single CPU core:

Image 492

The problem with it using 100% of that single-core, is that Smartgit will become quite slow to respond with everything it does.

Please, run that `File Content (very expensive)` search not in the main thread of Smartgit (causing it to make all other UI responses extremely slow).

Image 495

0
Completed

Add Low Level Property to Restore Old Search Behaviour

md_5 5 years ago updated 5 years ago 3
In 19.x if you had the following files:
FooQuax
Quax
In your working tree, typing 'Quax' would jump to selecting the Quax file.
In 20.x typing 'Quax' will first select the 'FooQuax' file.

I would like a low level option to bring back the search to be prefix only.
When trying to jump to files I know the name of the new method is cumbersome and slow.

Thanks
0

Add git am command to pre-configured external tools

Markus Wicki 5 years ago 0

It would be useful to have the git am command pre-configured under external tools:

Menu Item Name: Apply Patch as Commit

Command: ${git}

Arguments: am ${fileOpen}