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!

+2

Please, stop making the `continue` rebase button forcing me to commit untracked files

Bugged 4 years ago updated by Jeff Jensen 3 years ago 3

For example, I just had went back on history where some directories were not on `.gitgnore`:

Image 487

But now I just cannot continue rebasing because Smartgit `Continue` rebase button is making/keeps opening the `Commit` dialog.

Not so far ago, Smartgit would be smart and just ask whether I would like to commit the unstaged files, but now it just becomes an insane/senseless application, version: 20.1.1 #15128

The only for me to get out of this nonsenseless is to open the command line and directly run `git rebase --continue`

+2

Worktrees: manage them automatically in Repositories view [SG-13538]

Marc Strapetz 4 years ago updated 4 years ago 0

When opening a repository (or an worktree), SmartGit should detect all related worktrees and display them as separate "repositories" in the Repositories view. UI might be similar as for submodules.

+2

File Compare: Force Text option

Costa 4 years ago updated 4 years ago 2

When I compare two text files that SmartGit detects as binary there is the option Force Text (top right above the file compare subpanel) in the main SmartGit window.

When I double click on the file I get the differences between the two files but there is no option to Force Text. Is it possible to add the Force Text action in the main File Compare window?

+2

File Compare: option to Export as Patch

Bugged 4 years ago updated by Микола Моргун 4 years ago 1

Today it only has the option `Export as HTML`:

Image 467

The option Export as Patch, would create a diff file from the current file as:

```

From .... Mon Sep 17 00:00:00 2001
From: .....
Date: Sat, 29 Feb 2020 16:29:30 -0300

---
rslib/src/template.rs | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/rslib/src/template.rs b/rslib/src/template.rs
index cf38bce2..10a1b081 100644
--- a/rslib/src/template.rs
+++ b/rslib/src/template.rs
@@ -276,6 +276,7 @@ pub fn without_legacy_template_directives(text: &str) -> Cow {
impl ParsedTemplate<'_> {
/// true if provided fields are sufficient to render the template
pub fn renders_with_fields(&self, nonempty_fields: &HashSet<&str>) -> bool {
+ println!("nonempty_fields '{:?}'", nonempty_fields);
!template_is_empty(nonempty_fields, &self.0)
}
}
...

```

+2

Log, Graph: allow sorting by author date as well as commit date

tfull 4 years ago updated by Bruno Dias 2 months ago 1

In the graph window, the option to 'Sort by Time' will use the commit date/time.  It would handy to be able to specify the author date/time as well when comparing two branches to identify which commits are shared and which have not been merged.

+2

Commit view: add option for push

prokop simek 4 years ago updated by Thomas Singer 4 years ago 0
+2
Completed

Log, Files view - add option to show files non-recursively

Dan Clarke 4 years ago updated 4 years ago 9

The one and only feature that I switch to other Git Clients for (either Git Extensions or Git Fork, but I think others support this too), is the ability to click on an arbitrary commit in the log and browse the directory structure and files of the project at that point in time. Both the above-mentioned Git clients have a "file tree" view which does this. SmartGit is very close in that in the 'files' view, I can click on icons 1 and 2 in the screenshot below. However, the listing is also showing files in subdirectories. Ie. When I click on 3, I don't want to see the files in the red box.

Image 434

+2
Declined

Grouping of repositories to work with aggregated log graph (checkout same branches, cherry pick to same branches in different repos)

odemkovych 4 years ago updated by maL oun 2 years ago 2

I am working with a few repositories and usually have same branches and track same versions on them. It would be easier for me when I am able to select the repos into some kind of group and was able to checkout same branch for the group. Also the group provides view of a cumulative log graph of the branch, a cherry pick action for different repos' commits which end up each in own branch without switching repositories and cherry picking in each repository.

+2

Allow manually entered git commands for experienced users.

Richard Bourque 4 years ago updated by Thomas Willson 4 years ago 3

It would be nice if there was a bash prompt in SmartGit so we could enter quick commands for more experienced users.