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!

0
Completed

Split: by selecting files from commit and just choose "Split" in context menu

MATSUDA Takashi 3 years ago updated by Thomas Singer 3 years ago 1

I often want to split commit by files, without modifying content of files.

I guess it can be done much easier. 


* Selecting files from commit's file list, then just choose "Split Commit" context menu item.
* No need to specify which before or after new commit created into. It is easy to move new commit after created.

0

Change author for multiple commits at once in Log/Journal at once.

Colin Richardson 3 years ago 0

I would like to select multiple commits in the journal and change the author of all of them at once.

0

Repositories view: allow to 'Remove' open repositories

Peter Slížik 3 years ago updated by Thomas Singer 3 years ago 1

I have a repo which SmartGit fails to open. It looks fine when managed with command line tools, though. My first idea was to remove the repository from the SmartGit Repositories view and re-add it later, but the repo is missing a Remove item in the right-click menu. I don't want to remove the repo from the disk.

Image 559

0

Git-Flow: allow changing push order

Moshe 3 years ago 0

When finishing a release using git-flow, the current order of pushing to the server is `develop`, then `master`, then the tag.

For users with CI pipelines that start in the order that the pushes happen, it would be useful to be able to change the order so that the tag is the first pushed - that way the CI jobs for the tag can run first.

See https://groups.google.com/g/smartgit/c/LUB3hY1dT28/m/MgMTSg3-AQAJ for more details

0

Inno Setup non admin install

richb 3 years ago updated by Thomas Singer 3 years ago 1

Please support non-admin install. Inno Setup has /CURRENTUSER support on the command line but you need to update your install script to enable it.

0

Log, Files pane: Show directory even when it has no changed files

Justin Bunnell 3 years ago updated by Gxost 3 years ago 1

Currently, the "If selected, the directories will be shown" only shows directories that contain changes unless the option to show unchanged files is also selected. Sometimes it is desirable to show the full directory structure, but only show changed files in the file list. 

Request is to either always show directories when the "show directories" option is selected even if they don't contain changed files, or to add a separate option to show unchanged directories or show unchanged files.

0

Punctuation syntax color should not be red by default

taos 3 years ago updated 3 years ago 2

Image 552

I do not why it changed to RED now. Before, it was BLACK color.

I think punctuations are unessential chars in sources, RED will capture our attenion!

I know i can change it in Preferences :)

0

ffmerge branch does not update working tree/index of its corresponding worktree

taos 3 years ago updated 3 years ago 3

Image 551

Repro:

git init A
cd A && touch a
git add a && git commit -m "add a"

git branch develop

cd ..
git clone file:///path/to/A B
cd B/

git worktree add --track -b develop ../B-develop

cd ../A/
git checkout develop
echo '111' >> a
git add a && git commit -m "change a"

Open B, fetch manually (or let SmartGit Backgroud Auto Fetch), we can see green "<1" (picture1); Then at Branches View, we right-click develop branch and click 'Fast-Forawrd-Merge'.

OK, Now switch to worktree B-develop, we can bad thing (picture 2). 

0
Completed

Give options to hide signed commit label and avatar image

taos 3 years ago updated by Marc Strapetz 3 years ago 8

Image 550

I like 19.x, but after upgrading to 20.x, something changes.

First, at Log Graph, some commits have a square/blank label before their titles, esp. when I open some cloned projects from github, part of their commits are commited by Github(noreply@github.com) which are signed automatically. It cause signed commits and unsigned commits mix together, look ugly.

Please add one low-level properties to allow to hide the sign label.

0
Completed

Files View: default Ctrl-c to filename instead of row data

Jeff Jensen 3 years ago updated 3 years ago 5

I regularly copy the file name from the Files view which means using the context menu as Ctrl-c maps to copy the row data.  This request is to map Ctrl-c to copy the filename instead.


Since this request causes a breaking change, perhaps can create a low-level property with a list of options to map to?


Additionally, I always paste and then remove the extension, so my desired choice is map Ctrl-c to filename without extension.