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!

+2

GitHub: view all pull requests for all repositories

rsignup 6 years ago updated by Marc Strapetz 6 years ago 0

Hi,

I would like to see a view that would list all PR's from all repositories that SmartGit knows of, very useful when your working in projects with many repos and many PR's to review

+2

Goto/Jump/Cycle through open repositories

quincunx 6 years ago 0

When groups are collapsed, there is no easy way to find an open repository (specially if one is using nested groups; see https://smartgit.userecho.com/communities/1/topics/291-highlight-group-name-of-opened-repository, too).

It would be great to have either (or all :-)) of:

* A function (menu entry, toolbar button, keyboard shortcut) to jump to the next open repository (invoking the action multiple times would cycle through open repositories)

* A list of open repositories in the window-menu

* Integration into "Find Object", e.g. either list open repos first or use a special command like "open" to list open repositories

+2

Log, Commits: "Working Tree (3 changes)" --> "Working Tree (1 change, 2 untracked)"

Wolfgang Gauch 6 years ago updated by Marc Strapetz 6 years ago 0

git status lists "modified" files separate from "untracked", and does this for a reason.

SmartGit seems to add these two counts to one "changed" count.

When I committed all my modified files, I often have some untracked files (i have good reasons not to ignore or stash them), which always makes me think: did I forgot to commit something or are they just the untracked? and I need to check the files list.

If SmartGit would count them separate as git status does, that would save the hassle.

+2

merge --ours without conflicts

Mario123 6 years ago updated 6 years ago 1

When working with several active release we usually develop the feature in the oldest active release and the merge things upwards to newer versions. 

For this usecase we need an option to ignore the whole merge in newer releases if it's not needed in here. Git provides this via `git merge --ours `

+2

Commit-hook: parse for warnings case insensitive

marcelpetrick 6 years ago updated by Thomas Singer 6 years ago 0

Please change the behaviour of the parsing of the results of the (pre-)commit hooks for SmartGit. One of our scripts echoes a "WARNING:" instead of the currently accepted  "warning:" as prefix. Therefore that warning is not reflected properly in the SmartGit-UI while committing. Please make the parsing case-insensitive.

+2
Completed

Log, Commits view: provide "Commit" action when right clicking on working tree item (context menu)

Klaus0x07C4 6 years ago updated by Thomas Singer 6 years ago 1

Image 301

It would be nice to have the "Commit" action in the context menu of the "Working Tree" item in the log view (version 18.2.+).

+2

Allow the "Find Object" window to match submodules from a open repository

Bugged 6 years ago 0

Currently, while using the Working Tree Window, if I have a repository with several submodules, and I hit to open the "Find Object" dialog, it only show the side bar repositories, but does not show any submodules from the opened repositories for selection.

+2

Make Fuzzy Matching match first the beginning of word, instead of matching middle words first

Bugged 6 years ago 0

If I would like to select some repository/submodule like "WrapPlus" on the `Repositories` view like this:

Image 278


I would first type w, then, I would expect for it to first match the first repository starting with W like this:

Image 279

But what it actually does, is to match the first submodule with `w` on the middle like this:

Image 280


If I write more letters up to `write`, it still not selecting the repository I would like to select:

Image 281


The only way for it to select the repository I want to is to type more than half of the repository name:

Image 282

This is why I never use this feature because it is more easy to scroll with mouse than type almost the whole name.


If it matched first from the beginning of the word, I would just have to type `wr` for the correct repository to be selected, instead of `wrapp`


If you do not like to break the old behavior, a low level property to change this behavior would be extremely very welcome.

+2

Command-Line Options to open file in File Compare

bssnmail 6 years ago updated by fourier 2 years ago 1

Add command-Line Options to open file in File Compare.

Something like

smartgitc.exe --blame C:\path\to\repository\path\to\file:400

but that shows current (non commited) modification on passed file like on double-click in main window

+2

Push: optionally disable the Force Push warning popup

Andreas Gudian 6 years ago updated by Marc Strapetz 6 years ago 0

I'm primarily working with GitHub PRs where I squash review-adjustments before the PR get's merged. So Force-Pushing is part of my daily work. The additional warning popup is a bit disturbing there, as the keyboard-only navigation to the check-box is a bit cumbersome on macOS.

The actual master branch has a branch-protection enabled, so I wouldn't be able to force-push by accident there.

So, it would be great if I could disable that popup entirely.