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!

+5
Completed

Make poll/fetch intervalls configurable

pgoiffon 10 years ago updated by Thomas Singer 6 years ago 6

Be able to change the default intervalls in the preferences dialog. At least the 2 options smartgit.repositories.background.poll.delay and smartgit.repositories.background.fetch.delay (see https://www.syntevo.com/doc/display/SG/System+Properties#SystemProperties-Backgroundoperations)


This was discussed here : http://smartgit.userecho.com/topics/143-repository-gets-update-only-when-pull-souce-tree-displays-already-committed-items-even-before-pull/

+5

Improve spell checking dictionary (it should not mark jargon as incorrect words)

Iver 10 years ago updated by Endolith 5 years ago 1

The new spell checking feature in SmartGit is not really tailored for developers. It marks words like linux and base64 as incorrect. How about making SmartGit anonymously collect words that users add to their dictionary, and then adding some of the most popular words to SmartGit's default dictionary, so everyone can benefit from it?

+5

Keyword suggestions for commit messages

Alexander Miloslavskiy 10 years ago updated 10 years ago 2

Suggestion:

Commit message editor shall make suggestions while you type. Those suggestions would be based on

  • Keywords in diffs for current commit
  • Filenames affected by current commit

Rationale:

It's quite typical to list affected entity names in commit message. Like, "Moved FooBar global variable from Generic.cpp to Foo.cpp". Having commit message editor suggest those keywords will make writing commit messages easier. I heard TortoiseSVN does that.

+5
Completed

Searchable settings

Aurelijus Rožė 10 years ago updated by Thomas Singer 6 years ago 4

It's really difficult to find setting because you need to browse every tab searching for it. Would be great if it was possible to search like it is implemented in PhpStorm.

+5

Push to several remote repositories

Sergey 10 years ago updated by Santos 2 years ago 5

I have several remote repositories bitbacket, github etc. I want to push in each repositories in one click. Now i should to edit the configs manually and push to every repository.

+5
Declined

tiny menu bar

donny rolanda 10 years ago updated by Thomas Singer 10 years ago 4

i hope smartgit do something with menu bar, set small size menu bar

+5
Completed

Compare (built-in): improve detection/display of related changes

Marc Strapetz 10 years ago updated by Thomas Singer 8 years ago 2

E.g. denote moved hunks

Please provide samples where SmartGit's compare produces sub-optimal results.

+5
Completed

Journal (Outgoing view): split commits, using "edit" command [SG-8115]

Marc Strapetz 10 years ago updated by Thomas Singer 9 years ago 2
Missing Git feature
+5
Completed

Add the "Stash" action on the popup menu

gsimard 10 years ago updated by Thomas Singer 9 years ago 8

I am sure you can find some place to add "Stash" somewhere inside this popup menu :-)


Image 3



Missing Git feature
+4

Enhance rebase with --update-refs

Cyril Duchon-Doris 7 months ago 0

Hello,

Summary : introduce ability to perform rebase with --update-ref, and enhance UI around it


Use case solved :
- you work on a big feature, and you have to split your work into multiple PRs. You have therefore many branches and Pull requests based on each other (also called chained PR, PR trains).
- You are working with a git flow where you occasionally need to rebase/squash/force-push to integrate fixes in your feature branches before merging them


The problem : 
Suppose you need to fix a bug on the very first branch with a rebase on the original commit, you'd have to also rebase all other branches. --update-ref allows to do this once

Additional enhancements possible : the smartgit UI could tell you which other branches had their refs updated, and suggest to push them as well. It is unsure if this is always the desired behavior (for example If you are working with a teammate on this PR-train, and you need to better co-ordinate) 

Original message : 

I just discovered this feature from git called --update ref released actually a couple years ago in 2022

https://github.blog/open-source/git/highlights-from-git-2-38/#rebase-dependent-branches-with-update-refs

https://medium.com/@bruce.ho98/a-better-way-to-rebase-stacked-prs-aa9b4dc600f1

I was wondering if this is something that could be introduced to Smartgit ? It could be either silently (just applying the parameter) or even better, having some UI feedback about the list of other updated branches, along with support regarding pushing all those branches.

It could be a killer feature for teams committed to making small PRs and often needing to cascade them.

Notes : there are some tools that seem to provide similar behavior to rebase --update-refs available online like https://github.com/realyze/pr-train

Best,

Cyril

Improve Git commands Missing Git feature Repository Management