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!

0

Rename: allow to move file to not yet existing directories

Markus2021 3 years ago updated by Marc Strapetz 3 years ago 7

Make it possible to move a file already under version control to a newly created subfolder within the working copy which has not yet been added to version control because you do not allow empty folders to get added to version control.

0

Integrate Output Strip for Jupyter

Royi 3 years ago updated 3 years ago 4

Could you integrate something like `nbstripout` to handle Jupyter?

0

Support worktree commands from a bare repository

Max FERGER 3 years ago 0

When using worktrees, I like to have my main clone reside in a bare repository.

Like that, it stands out from the worktrees.

However, the Worktree submenu entries are disabled when looking at a bare repo in SmartGit 21.1.2 :-(

0
Declined

Re-add the "current line" DIFF pane at the bottom of the Changes pane

Justin W 3 years ago updated by Iulian Onofrei 1 year ago 3

Previous versions of SmartGit showed a small pane at the bottom of the Changes pane which showed the DIFF of the current/selected line. After upgrading to the new version (which supports Unified and Side-by-side DIFF), that "current line diff" pane is gone, and I cannot find any options/settings to re-enable it. Please add it back. It is a VERY useful feature, especially when the main Changes pane is in side-by-side mode (since you simultaneously get the best of both modes).

0
Completed

"Search for Repositories" usability issues

Matt 3 years ago updated 3 years ago 3

"Search for Repositories" usability issues

I want to bring all the repos on a given drive into the Repositories list, grouped by parent folder, using the "Search for Repositories" function. This is proving to be very difficult.


Here are the issues I have found:

  • The list of repos in the "Search for Repositories" dialog is initially pre-populated with some, but not all, repos on the filesystem. It is unknown which paths have been searched to produce this initial list. There is no way to clear these initial results.
  • Choosing a search location and performing a search leaves this initial set of repos polluting the search results. The found repos are mixed in with the initial selection, which is unhelpful and confusing.
  • The search results cannot be sorted.
  • There is no way to specify which group - if any - the selections will be added to. In fact, it seems completely arbitrary where the added repos will end up. I found that even though I might create a new group and select it before running the search, sometimes the repos will be added to a different group, or no group at all. If they end up in the wrong group, the result is a complete mess, and we may as well delete everything and try to start again.

Here are some ideas that might improve the experience:

  • Clear the list of found repos when a manual search is performed, so that the results only include the requested search results.
  • Either do not pre-populate the list of found repos, or indicate which paths have been searched to produce it.
  • Provide a way to specify which group the repos will be added to. This could be achieved by providing the option to choose a target location at the end of the Search for repositories dialog.
    • This could also be achieved if a "Find and add repositories" context command were provided on the Repositories list, i.e. when right-clicking on an existing group, or right-clicking on no item.
  • Allow the list of found repos to be sorted by path and/or selection status.


0

Ability to set default JQL query in .gitbugtraq

jflag 3 years ago 0

When selecting a JIRA issue (on commit) SmartGit uses a default JQLquery to find available issues in JIRA.

It would be nice if the default query could be set/overridden in the .gitbugtraq file, this would make it easier for developers coming onto a project who might otherwise have to tweak the JQL in order to get appropriate issues.

Perhaps this already is available? However I couldn't find any documentation on optional .gitbugtraq parameters.

0

Investigate/DeepGit: compact diff

Всеволод Голованов 3 years ago in DeepGit updated by Marc Strapetz 3 years ago 1

I really like Investigate, how it allows you to view things from different angles.

But it's missing compact diff. Instead Log has it, which seems to be the only reason to use Log.

0
Completed

Option for rebase to not use --rebase-merges option

Dan 3 years ago updated 3 years ago 2

Rebasing in smart git seems to add the --rebase-merges argument. How can I disable this option?

0

Show latest tag for each repo in repository list view.

jaunt 3 years ago 0

This way I could see at a glance the current version of each of my repos.  We already see branch which is great.

0
Completed

Log graph: Collapse all octopus-merge branches

Sync 3 years ago updated by Marc Strapetz 3 years ago 3

I love how we are able to collapse merge-commits now, but it doesn't seem to handle octopus merge `git merge -no-ff branch1 branch2 ...`.  It only collapses one of the branches.