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!

+17
Completed

Log window: provide Index and working tree operations (so it can be used as alternate main window) [SG-11648]

Marc Strapetz 7 years ago updated by Nathan Brown 6 years ago 28

The Log window should show Index and working tree and provide (almost) the same operations as the main window. The Repositories view should also be added. The ultimate goal is to make the Log window powerful enough so it can replace the main window for those users which prefer a Log-style Git client over a File Command-style one (as SmartGit's main window currently is).


This is a kind of meta issue and includes:


https://smartgit.userecho.com/topics/27

https://smartgit.userecho.com/topics/28

https://smartgit.userecho.com/topics/620


It's an alternative to:


https://smartgit.userecho.com/topics/145

+17

GitHub: Add support for pull request Reviews

budokaiman 7 years ago 0

When doing code reviews for pull requests in GitHub, it is sometimes useful to keep comments in pending until finished reviewing (to avoid email spam). It is also sometimes required for a pull request to be approved by reviewers before merging. Currently SmartGit only supports posting single comments. Without any integration with Reviews (see docs: https://developer.github.com/v3/pulls/reviews/), it's a bit of a pain to manage pull requests when switching between SmartGit and GitHub (and I much prefer SmartGit for pull requests).

Hosting provider
+17
Completed

Log: Files list, please add "Open" and "Reveal in Explorer" in Context Menu

penski 8 years ago updated by Thomas Singer 7 years ago 14

List of files in main window has context menu with functions like: "Open" and

"Reveal in Explorer"


I miss them in the context menu of List of files of the LOG window

+16

Add word wrap option to Commit Message

Douglas Masterson 6 years ago updated by Jeff Jensen 2 years ago 20

I often find myself having to add text to the middle of my commit message, and I thus have to change all of the following lines so that they adhere to the line length guidelines. It would be nice if the Commit Message editor would word wrap at line length guide.

GUI
+16
Completed

Journal: quick way to see more commits for each category (ahead, behind, common) [SG-10230]

Marc Strapetz 8 years ago updated 7 years ago 8

For the Journal, the number of commits displayed per category is limited; e.g. common commits (gray) are limited to 10. There should be a quick way to load more common commits (e.g. by clicking some "expand" handle in the graph).

+16

gitstat functionality - graphs and statistics

glip 8 years ago updated by Kanstantsin Kamkou 7 years ago 1
+15

Interactive Rebase should show commit information

omegatron 7 years ago updated by Nicolas Deveaud 4 years ago 15

Interactive Rebase is a modal dialog that doesn't allow you to interact with the Log, and doesn't show any other information than the commit summary.  Squashing and re-ordering in the Journal was better because you could see the changes in the Log for each commit before deciding which order they should be in.


Could squashing and re-ordering commits just be built into the Log view instead?

Improve Git commands
+15
Completed

Conflict Solver: add 'take both' merge option

Łukasz Arciszewski 8 years ago updated by Lev Shisterov 7 years ago 3

Now we have a 'take left' and 'take right' merge option. Sometimes its needed to 'take both' option with selection what should be first (like in kDiff)

+14

Bitbucket: Approve Pull Requests/Comments

W. Gauch 6 years ago updated by Marc Strapetz 6 years ago 0

We can review, comment, merge, reject, retract Pull Requests in SmartGit, but we can't approve them yet.


I'd suggest a simple branch context menu entry and a Review menu entry for this: "Approve Pull Request". Ideally, if this user already approved the PR, this should change to "Unapprove Pull Request".



Another helpful improvement:

Add two buttons or options to the "Add Comment" dialog, to set  Approve or Needs work, analog to Bitbucket Server.

The buttons would have the same function as "Add Comment" button plus additionally set the Approve or Needs work flag.

The options can be toggled and would fire when "Add Comment" is pressed.

As a Needs work status should be explained, I'd limit this possibility to the comment dialog.

Hosting provider
+14
Completed

Collapse Stash commits in log window into a single "summary" representation

Christopher Kline 7 years ago updated 4 years ago 2

Currently, each git stash shows up as a connected set of multiple sub-commits.


Image 66


This is annoying because, when trying to see what files are part of a stash, you've got to click around to all 3 commits to see all the files.


What I would like is a way to collapse all three (visually, in the log) to a single line item that summaries the contents of all 3 commits, so I only need to look in one place.