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

Add support for Mercurial 4.1.x

Cinderblocks 7 years ago 0
0
Duplicate

Add support for Git LFS 2.0.0 File locking mechanism

Sébastien Rombauts 7 years ago updated by Marc Strapetz 7 years ago 5

Newly released Git LFS 2.0.0 comme with centralized "File locking".


  • For now it is only supported by Github.com, but I expect Gitlab and Bitbucket to follow sooner or latter.
  • It is only working with a centralized repository, that is when sharing a repository in a Github Organization, or when using a dedicated "on premise" server (using Gitlab there).


  1. It would be great to add support for the new "git lfs lock", "git lfs unlock" and "git lfs locks" commands.
  2. This would require at least a new status icon (Lock) but probably two (Lock by other), a row with the name of the user locking the file,


Note that in my experience, the command line is currently a bit confusing (HTTPS seems to work reliably only when basic authentication got through an explicit https://username@gitlhub.com URL).

0

Show accumulative/individual Details in Log when for a range of commits

Eugene Doronin 7 years ago updated 7 years ago 1

There is a great feature in Log which gives changes between two commits.

But Details tab does not work at this mode.

Could you, please, put details of every commit in a selected file, so all of the details can bee seen at once for the file?

Or even more advanced feature: show in Details a committer when a particular change is shown in Changes window. So once the change is shown one can see who made the change.

0
Completed

Explorer window dialog for cloning repositories from BitBucket servers (Like SourceTree)

morteza sahragard61 7 years ago updated by Marc Strapetz 7 years ago 2

Well, I always use SmartGit except when I want to clone a repository from our bitbucket server. For that purpose I use SourceTree. The explorer window is quite handy when you have so many repositories.

0
Declined

add a construct like svn changelist, or the ignore-on-commit feature of TortoiseSVN

asoki 7 years ago updated 7 years ago 2

this would be handy eg. to ignore local changes made in configuration files.

i know there is staging, assume-unchanged, git-ignore and so on, but these are too complex and svn's changelist (IMHO) just the right thing for that.


there is also an stackoverflow thread with more info:

http://stackoverflow.com/questions/10606809/git-equivalence-of-svn-changelist

0
Duplicate

Support subfolders

Mikael Chudinov 7 years ago updated by Thomas Singer 7 years ago 1

Make subfolders or subgroups in interface to group and subgroup repos.

0
Declined

Visually differentiate local vs. pushed Tags

Sync 7 years ago updated by Marc Strapetz 5 years ago 6

Vote for: Topic 908

From the log, I am not able to determine whether a Tag is local-only, or has been pushed to Remote as well.


Suggestion:

Local-only tags = translucent background

Pushed tags = solid background (as it is today)

0

In the Branches window change "Local Branches" to "local".

John Bentley 7 years ago updated 7 years ago 4

As a small aesthetic matter I'd suggest "local", over "Local Branches", would have the benefit of being visually consistent with the standard remote names "origin" and "upstream" that are often also displayed in the Branches window.

0
Duplicate

Conflict Solver: allow to use both side changes

Lev Shisterov 7 years ago updated by Thomas Singer 7 years ago 1

When solving conflicts allow to select from: right, left, right before left, left before right.

This is the only thing I really miss in SmartGit after TortoiseGit.

0
Completed

Add option to automatically add the file name to the commit message

ishida 7 years ago updated 7 years ago 2

I find it useful to indicate at the start of the commit message which file has been changed, so that commit summaries, such as on the github home page, indicate which file a message refers to.


If a single flie is being committed, it would be useful to have a button or option to insert the file name of the file being committed at the beginning of the message box to save me typing it each time.


For example, my last commit message read:


vertical-text, adjustments after running all tests on latest browser