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!

+19

Configure background fetch interval *per repository*

Sync 8 years ago updated by Thomas Singer 7 years ago 3

Seems like there is already a parameter to define the background fetch interface.

  1. Please add a GUI for it.
  2. Allow different intervals to be for each repo

Some repos have more activity than others, so I would like to fetch more often for certain repos, and less often for others.

+19
Completed

Images diffs

Petah Piper 8 years ago updated by Thomas Singer 4 years ago 5
+19
Completed

Conflict Solver: show base file [SG-7715]

Marc Strapetz 8 years ago updated by cppLord 7 years ago 28

In addition to the left - merge - right view, have a left - base - right view which shows the "base" file (as it's part of Git's index). This helps to understand the actual independent changes in the left and the right fork.

Missing Git feature
+18
Completed

Add subtle indicator that commit message is multi-paragraph [SG-14491]

Sync 8 years ago updated by Marc Strapetz 2 years ago 10

In both the Journal and Log view, we don't know if there are more information in the commit message unless we click it and look at the [Details], because SmartGit only displays the first paragraph of the commit message in the [Commits] column (a normal Git convention, adhered by most Git GUIs). It would be nice if I am able to know which commits have extra info, and which commits don't.

Currently, commit messages that don't fit the column are truncated with an ellipsis. One idea is to move this ellipsis limit a bit further to the left, and add a tiny light-gray arrow-down icon (or anything better) to indicate that there are more paragraphs for this commit.

+18

Flexible Toolbar customization: be able to add any custom command, or any existing action (examples: fetch, clone ...)

hrant 8 years ago 0

Toolbar customization is quite limited in the choices of actions in offers.

For example, you can't add a Toolbar button for Fetch, nor you can add Clone or many other actions.


Another important missing piece is custom Actions (Commands), if you ever define your own, then you probably like us would definitely want it on the Toolbar, which currently you can't.


Thanks

GUI
+18

Log: List files of multiselected commits (not just a single range)

Obrad Guresic 8 years ago updated by Thomas Singer 8 years ago 6 1 duplicate

If someone multi selects commits (not just a single range) in Log all the files from the selected commits should be listed then, instead of first commit

Log window
+18

Add "sync with upstream" functionality for GitHub [SG-10470]

Stephan 8 years ago updated 7 years ago 3

Should be easy enough to add: I'd like to be able to sync my fork (origin) with the original repo (upstream). It's great that smartgit already suggests the creation of the upstream remote, now it'd be even greater if there was a "one-click" (I know ...) solution for syncing (available from the "Branches" view?) origin and upstream. This would be (according to GitHub's help):


git fetch <upstream>
git checkout <branch>
git merge <upstream>/<branch>
Hosting provider
+17
Completed

Add Keyboard shortcuts for staging hunks, lines and inner-line changes

Łukasz 4 years ago updated by Thomas Singer 4 years ago 4

Could you please add keyboard shortcuts for staging hunks, lines and inner-line changes?
To allow mouse-free reviews of changes.

This should not change the way the SmartGit is working (small change?) but should help a lot for people like me.

+17

Log: config option to specify display order of branches

Marc Strapetz 6 years ago updated 6 years ago 0

Currently, if Git-Flow is enabled, SmartGit will sort branches in following order: 

develop,feature,release,master,hotfix,support

However, there is no sorting for non-Git-Flow repositories. This RFE asks for a configurable branch sort order for arbitrary repositories. Configuration will be read from .git/config or ~/.gitconfig.

Graph
+17

Make Smartgit available as an Ubuntu snap

matthew allen 7 years ago updated by Peter J. Mello 3 years ago 4

SmartGit will be much easier to install on Ubuntu as a snap. There's more info on it here: https://docs.snapcraft.io/build-snaps/

Platforms/Distribution